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() オブジェクト [
two
three
] を取得します。$(“#ch”).children(“#sp”) フィルターで [3
]