ホームページ >ウェブフロントエンド >jsチュートリアル >Jquery_jquery に Id が存在するかどうかを判断するコード

Jquery_jquery に Id が存在するかどうかを判断するコード

WBOY
WBOYオリジナル
2016-05-16 18:12:421439ブラウズ
1. オブジェクトが存在するかどうかを判断する

オブジェクトが存在するかどうかを判断するために次の jQuery コードを使用する場合、それは使用できません

if($("#id ") ){
}else{}

$("#id") はオブジェクトが存在するかどうかに関係なくオブジェクトを返すためです。

オブジェクトが存在するかどうかを正しく判断するには、次のコマンドを使用する必要があります:

if($("#id").length>0){}else{}

Use jQuery オブジェクト length 属性を使用して、> 0 かどうかを判断し、存在するかどうかを判断します。

または
if($("#id")[0]){} else {}

またはネイティブ JavaScript コードを直接使用して判断します:

if (document.getElementById("id")){} else {}

2. 親ノードに従って子ノードを検索します。

jQuery の Children() は一致するものを返します。 object バイト point
children() は、一致するオブジェクトの子ポイントを返します

one



two

jQuery コードと関数:
function jq(){
alert($(“#ch”).children().html());
}
$(“#ch” ).children() はオブジェクト [ two ] を取得します。したがって、 .html() の結果は "two"

3. 子に従って親ノードを見つけます。ノード


two
three



jQuery コードおよび関数
Jquery .ready ({
alert($(“#ch”).children(“#sp”).html());
}); ”).children() オブジェクト [
twothree ] を取得します。$(“#ch”).children(“#sp”) フィルターで [3
]
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。