Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery查找表行中子节点的值_Javascript_Jquery - Fatal编程技术网

Javascript 使用jQuery查找表行中子节点的值

Javascript 使用jQuery查找表行中子节点的值,javascript,jquery,Javascript,Jquery,我有 我想访问除第一个单元格外的所有值。 我可以使用$'Row1'.children.sibbines.next.html等工具访问,每次添加一个next 有没有一种更有效的方法来处理大量单元格的情况 首先,html是这样工作的: $('#Row1').html() = '<tr><td><input type="checkbox" /></td>'+ '<td>One</td>'+

我有

我想访问除第一个单元格外的所有值。 我可以使用$'Row1'.children.sibbines.next.html等工具访问,每次添加一个next


有没有一种更有效的方法来处理大量单元格的情况

首先,html是这样工作的:

$('#Row1').html() = '<tr><td><input type="checkbox"  /></td>'+
                    '<td>One</td>'+
                    '<td>Two</td>'+
    '<td>Three</td>'+
    '<td>Four</td>'+
    '<td>Five</td>'+
    '<td>Six</td>'+
    '<td>Seven</td>'+
    '<td>Eight</td>'+
    '<td>Nine</td>'+                
    </tr>';
然后,孩子们选择tr。所以你实际上想要:

$('#Row1').children().not(':first').html();

首先,html是这样工作的:

$('#Row1').html() = '<tr><td><input type="checkbox"  /></td>'+
                    '<td>One</td>'+
                    '<td>Two</td>'+
    '<td>Three</td>'+
    '<td>Four</td>'+
    '<td>Five</td>'+
    '<td>Six</td>'+
    '<td>Seven</td>'+
    '<td>Eight</td>'+
    '<td>Nine</td>'+                
    </tr>';
然后,孩子们选择tr。所以你实际上想要:

$('#Row1').children().not(':first').html();

首先,你必须使用

$('#Row1').find('td').not(':first').html();

首先,你必须使用

$('#Row1').find('td').not(':first').html();

您添加行的示例是错误的。您不会将html添加到行中

你可以用


您添加行的示例是错误的。您不会将html添加到行中

你可以用


在没有进一步遍历的单个选择器中,可以执行以下操作:


$行1 tr td:nottr td:first'

在没有进一步遍历的单个选择器中,您可以执行以下操作:


$行1 tr td:nottr td:first'

您可以使用基于索引的选择器:gt0来获取单元格,然后使用每个单元格对其进行迭代:

$("#Row1").find("td:gt(0)")

您可以使用基于索引的选择器:gt0获取单元格,然后使用每个单元格对其进行迭代:

$("#Row1").find("td:gt(0)")
试试这样的东西


试试这样的东西

这不是.html的工作方式!这不是.html的工作方式!
$('#Row1 td:gt(0)').each(function(){
    console.log($(this).html())
});
 $(document).on('click','.check',function(e) {
     if($(this).is(':checked')) {
         $('#Row1').find('td:gt(0)').each(function(){
             $('#values').append($(this).text()+'<br />');
         })
     } })

 var domnode = '<tr><td><input type="checkbox" class="check" /></td>'+
                     '<td>One</td>'+
                     '<td>Two</td>'+
     '<td>Three</td>'+
     '<td>Four</td>'+
     '<td>Five</td>'+
     '<td>Six</td>'+
     '<td>Seven</td>'+
     '<td>Eight</td>'+
     '<td>Nine</td>'+                
     '</tr>'; $('#Row1').html(domnode);