ホームページ  >  記事  >  ウェブフロントエンド  >  jquery は dom ノードが存在するかどうかをどのように判断しますか?

jquery は dom ノードが存在するかどうかをどのように判断しますか?

王林
王林オリジナル
2020-11-18 11:59:572561ブラウズ

jquery が dom ノードが存在するかどうかを判断する方法: 1. jquery プロトタイプに存在するメソッドを追加します; 2. 現在のオブジェクトの長さ属性が存在するメソッドで 0 より大きいかどうかを判断します。 3. パス [ $('#id').exist()] を呼び出すだけです。

jquery は dom ノードが存在するかどうかをどのように判断しますか?

#判定の考え方は次のとおりです:

(学習ビデオ共有:

jquery ビデオ チュートリアル)

1 、まず jquery プロトタイプに存在メソッドを追加します;

2 次に、メソッド内の現在のオブジェクトの長さ属性が 0 より大きいかどうかを確認し、0 より大きい場合は存在します。

3、最後に $('# Just call id').exist() を渡します。

jquery 拡張機能 js を追加します (次のコードを格納する別の js ファイルを直接記述します。jquery コードの後に​​導入します)

(function($) {
 $.fn.exist = function(){ 
  if($(this).length>=1){
   return true;
  }
  return false;
 };
})(jQuery);

使用方法:

ページには次の dom

<div id="mydom">这里是id=dom1节点</div>
<div>这里是DIV节点</div>
<span>这里是span节点</span>

判断:


console.log($(&#39;#dom&#39;).exist()) //返回结果为 false
console.log($(&#39;#mydom&#39;).exist()) //返回结果为 true
console.log($(&#39;div&#39;).exist()) //返回结果为 true
console.log($(&#39;p&#39;).exist()) //返回结果为 false

関連する推奨事項:

js チュートリアル

以上がjquery は dom ノードが存在するかどうかをどのように判断しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。