簡単な質問ですが、.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(){
No.がゼロの.each場合は実行されません。.length
いいえ、$colspans長さが 0 の場合、.each は実行されません。エラーはスローされません。
いいえ、必要ありません。 .each条件を満たした場合にのみ機能します。
いいえ、lengthwill は zero であり、それは$colspanswillでnullはないので、何も呼び出そうとする危険はありません。反復するものが何もないため、反復しません。