2016-09-26 2 views
0

こんにちは私は動的に生成されたテーブルを1つ持っています。以下は、動的に生成されるテーブルの構造です。私はclass = "user"を持つTDの価値を得たいと思っています。mvc4で動的に生成されたテーブルのjqueryでTDのテキストを取得する方法は?

@foreach (var group in Model.detailsbyclientId) 
{ 
    <tr class="rowid"> 
     <td> @group.clientName </td> 
     <td> @group.employeeId </td> 
     <td> @group.employeeName </td> 
     <td> @group.Nationality</td> 
     <td> @group.documentType </td> 
     <td scope="col"> 
      <input type="button" class="btn btn-primary btn-cons" value="View Document" onclick="showDocumentData('@group.upld_Id');"/> 
     </td> 
     <td id="Hi">@group.currentStatus</td> 
     <td class="user"><input type="hidden" id="Status" value="@group.currentStatus"/></td> 
     <td></td> 
    </tr> 

私は各TDの値を以下のように取得しようとしています。

$(".rowid").each(function() { 
    var a = $(this).find(".user").text(); 
    alert(a); 
}); 

ただし、各繰り返しで空白になっています。だから、誰かが、私は上記の行のコードで間違っている私に示唆することができますか?あなたは次のように.userinputの値を取得する必要があり、その後

+1

1. Idsがtd.user' 'には内容がありません。2.(' '、' <入力されたID = "ステータス"> ')一意である必要があります。あなたは隠された ''の価値を探していますか? – Andreas

+0

'var a = $(this).find("。user ")。children( 'input')。val();' –

答えて

0

あなたが入力の値を探しているなら、この

$(".rowid").each(function() { 
     var a = $(this).find(".user").html(); 
     alert(a); 
    }); 

を試してみてください

 $(".rowid").each(function() { 
      var a = $(this).find(".user input").val(); 
      alert(a); 
     }); 
+0

解決済みです。すばらしいです。ありがとうございます –

3

ありがとうございます。

$(".rowid").each(function() { 
    var a = $(this).find(".user input").val(); 
    alert(a); 
}); 
+0

https://jsfiddle.net/4q0ds8s2/1/ –

0

$(()=>{ 
 
    
 
    $.each($('.user'),(i,d)=>{ 
 
    
 
     alert($(d).html()); 
 
    
 
    }); 
 
    
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<table> 
 
     
 
     <tr> 
 
      <td> 1 </td> 
 
      <td class='user'> google </td> 
 
     </tr> 
 
     <tr> 
 
      <td> 2 </td> 
 
      <td class='user'> fb </td> 
 
     </tr> 
 
     <tr> 
 
      <td> 3 </td> 
 
      <td class='user'> youtube </td> 
 
     </tr> 
 
    </table>

関連する問題