w jQuery - 是否可以设置一个可以计算表中行数的侦听器。
当行计数改变时,如果计数是eq 0或Y是>,则执行X. 0?
由于
答案 0 :(得分:1)
一种方法是使用时间监听器:
var time = setInterval(function(){
alert( $('#table tr').length );
},1000 );
或者,您可以在执行与更改num行关联的事件时将其放入。
答案 1 :(得分:0)
关于你的第一个问题:
$('table tr').length;
答案 2 :(得分:0)
.length和.size()都会向您提供相同的信息。如果表ID是tbl1
,那么您使用jQuery CSS选择器
$('#tbl1 tr')
如果您正确使用<thead>
,<tbody>
,<tfoot>
,则应使用以下内容仅计算正文行数,否则请从{{1}中取1或2来自上面的结果。
.length
至于观察行数变化,你需要
答案 3 :(得分:0)
您可以使用以下内容:
$('#tableID').bind('DOMNodeInserted', function() {
var count = $('table tr').length;
alert("The number of rows has changed, there are now " + count + " rows.");
});