如何在mvc4中动态生成表的jquery中获取TD的文本?

时间:2016-09-26 12:15:48

标签: javascript jquery asp.net-mvc asp.net-mvc-4

嗨,我有一个动态生成的表。下面是动态生成表的结构。我希望得到TD的值,它将具有class =“user”。

@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);
});

但是,每次迭代时我都会收到警告。所以有人可以建议我在上面的代码行中我错了吗?谢谢

3 个答案:

答案 0 :(得分:3)

您应该在STARTUPINFO si; PROCESS_INFORMATION pi; ZeroMemory(&si, sizeof(si)); si.cb = sizeof(si); ZeroMemory(&pi, sizeof(pi)); LPTSTR cmdPath = _T("C:\\Windows\\System32\\cmd.exe"); LPTSTR cmdArgs = _T("C:\\Windows\\System32\\cmd.exe nslookup myip.opendns.com. resolver1.opendns.com"); if (!CreateProcess(cmdPath, cmdArgs, NULL, NULL, FALSE, 0, NULL, NULL, &si, &pi)) { std::cout << "Create Process failed: " << GetLastError() << std::endl; return "Failed"; } 内获得input的值,如下所示。

.user

答案 1 :(得分:0)

试试这个

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

如果您正在寻找输入值,那么

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

答案 2 :(得分: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>