ホームページ >ウェブフロントエンド >jsチュートリアル >オブジェクトが存在するかどうかを判断する jQuery メソッド_jquery

オブジェクトが存在するかどうかを判断する jQuery メソッド_jquery

WBOY
WBOYオリジナル
2016-05-16 16:15:411078ブラウズ

この記事の例では、jQuery がオブジェクトが存在するかどうかを判断する方法を説明します。皆さんの参考に共有してください。詳細は以下の通りです。

1. 従来の Javascript の記述方法

obj = document.getElementById("someID"); 
if (obj){ 
   obj.innerText("hi"); 
} 

jQuery では、var obj = $("#id") は ID コントロールが存在するかどうかに関係なくオブジェクトを返すため、コントロールが存在するかどうかを判断するために if(obj) を使用することはできません

2. jQuery はオブジェクトが存在するかどうかを判断します

方法 1:

if ($('#target_obj_id').length > 0) {
//如果大于0 标识 id 为target_obj_id的对象存在,否则不存在 
   //对象存在的处理逻辑 
} else { 
   //对象不存在的处理逻辑 
}

方法 2:

if ($('#target_obj_id')[0]) { 
  //对象存在的处理逻辑 
} else { 
  //对象不存在的处理逻辑 
}

この記事が皆さんの jQuery プログラミングに役立つことを願っています。

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