快速提问,我需要.length
下面的 if 语句吗?
var $colspans = $("td[colspan='0']");
if($colspans.length){
$colspans.each(function(){
快速提问,我需要.length
下面的 if 语句吗?
var $colspans = $("td[colspan='0']");
if($colspans.length){
$colspans.each(function(){
不,如果为零,.each
则根本不会运行。.length
不,如果$colspans
长度为 0,那么 .each 将不会被执行。不会抛出任何错误。
不,你不需要它。 .each
仅在满足条件时才有效。
不,因为length
will 是 0 而不是 that $colspans
will be null
,所以你没有试图无所事事地打电话的危险。它只是不会迭代,因为没有什么可以迭代的。