jQuery で $('#some-id') や $('.some-class') といった形で $() 関数を使ったときに対象要素の存在をチェックしたいケースがあります。
対象要素をチェックするには length プロパティを使うのがよさそうです。
var $textInputs = $('input[type="text"]');
if ($textInputs.length) {
console.log('ページ内に text フィールドは存在します');
}
else {
console.log('ページ内に text フィールドは存在しません');
}
参考