快速提问,我是否需要下面的if .length
?
var $colspans = $("td[colspan='0']");
if($colspans.length){
$colspans.each(function(){
答案 0 :(得分:2)
没有。如果.each
为零,则.length
将无法运行。
答案 1 :(得分:0)
不,如果$colspans
的长度为0,则.each将不会被执行。不会抛出任何错误。
答案 2 :(得分:0)
不,你不需要它。 .each
仅在满足条件时才有效。
答案 3 :(得分:0)
不,由于length
将为零,因此$colspans
不是null
,因此您没有尝试无所事事的危险。它只是不会迭代,因为没有 迭代。