要素のクラスが DOM 内に既に存在する場合、関数を分割する最も効率的な方法を探しています。
たとえば、現在使用しているスパンのクラスが存在するかどうかを確認します
$(function() {
//logic will execute
if ( $(this).find('span.myspan').length ) return;
//logic will execute if search doesn't find span.myspan
});
return ではなく if/else を使用する例をいくつか見てきました。find() を使用していたいくつかの例は、
.find('span.myspan')[0]
.length の代わりに、それが存在することを確認するものは何もありませんか? または、それを null と比較する方法はありますか?
では、関数内から要素が DOM に存在するかどうかを確認する最も効率的な方法は何ですか?存在する場合は、関数がすぐに返されますか?