1. オブジェクトが存在するかどうかを判断する
オブジェクトが存在するかどうかを判断するために次の jQuery コードを使用する場合、それは使用できません
if($("#id")){
}else{}
$(“#id”) はオブジェクトが存在するかどうかに関係なくオブジェクトを返すためです。
オブジェクトが存在するかどうかを正しく判断するには、以下を使用する必要があります:
if($("#id").length>0){}else{}
jQuery オブジェクトの length プロパティを使用して、 >0が存在します。
または
if( $(" #id")[0]){} else {}
または、ネイティブ Javascript コードを直接使用して判断します:
if(document.getElementById("id")){} else {}
2. 親ノードに基づいて子ノードを検索します jQuery の Children() は一致するオブジェクトのバイト ポイントを返します
children() は一致するオブジェクトの子ポイントを返します
function jq(){
alert( $(“#ch”).children().html());
}
$("#ch").children() はオブジェクト [
two] を取得します。したがって、.html() の結果は "two"
[code]
3. 子ノードに基づいて親ノードを検索します
[code]
2
>
jQuery コードと関数