如何使用`.each()`使用jQuery迭代表中的行?

时间:2013-05-02 06:36:55

标签: jquery checkbox html-table

我有一张表,我动态添加了行。每行都有唯一的ID和一个复选框。现在我需要不断检查每个添加的行,看看是否检查了每行的复选框。如果选中它们,则应收集该行的信息以发布到python函数。

我应该怎么做呢?我尝试了一些,但它们似乎没有用。看起来我的解决方式可能是错误的。

编辑:这是我的试用代码:http://jsfiddle.net/yvonnezoe/jsXWe/ 它只是不会在div #test

中追加我想要的东西
$('#status_table tr').each(function(){
    $check=$('#status_table #monitor_'+rowID)
    if ($check.is(':checked')){
         monitoring(rowID);
    }
});

1 个答案:

答案 0 :(得分:1)

$('#mytable tr input[type="checkbox"]').each(function(){
   //inside this callback, 'this' will refer to a selected node (a checkbox)
   if ( $(this).is(':checked') ){
       ....
   }
})

这是example fiddle