0

快速提问,我需要.length下面的 if 语句吗?

var $colspans = $("td[colspan='0']");
if($colspans.length){
    $colspans.each(function(){
4

4 回答 4

2

不,如果为零,.each则根本不会运行。.length

于 2013-03-01T13:38:02.737 回答
0

不,如果$colspans长度为 0,那么 .each 将不会被执行。不会抛出任何错误。

于 2013-03-01T13:38:29.847 回答
0

不,你不需要它。 .each仅在满足条件时才有效。

于 2013-03-01T13:38:30.873 回答
0

不,因为lengthwill 是 0 而不是 that $colspanswill be null,所以你没有试图无所事事地打电话的危险。它只是不会迭代,因为没有什么可以迭代的。

于 2013-03-01T13:38:36.617 回答