jqueryは要素の存在をどのように判断するか
1.jqueryは要素の存在をどのように判断するか
jqueryセレクタelementを取得elementが存在するかどうかにかかわらずオブジェクトを返します
ここでは要素「myid」が存在するかどうかにかかわらず、my_elementは常にobjectです
次の方法で「myid」要素が存在するかどうかを判断します.
2.その他
myidに上記のコードが存在しなくてもエラーはなく、ただ何もしないだけです.
myidが存在しない場合、dataはnull値です.
myidが存在しない場合、dataはundefinedです.
jqueryセレクタelementを取得elementが存在するかどうかにかかわらずオブジェクトを返します
var my_element=$("#myId");
ここでは要素「myid」が存在するかどうかにかかわらず、my_elementは常にobjectです
次の方法で「myid」要素が存在するかどうかを判断します.
if(my_element.length>0)){
alert("exist");
}else{
alert("not found");
}
2.その他
$("#myId").html("abc");
myidに上記のコードが存在しなくてもエラーはなく、ただ何もしないだけです.
var data=$("#myId").html();
myidが存在しない場合、dataはnull値です.
var data=$("#myId").val();
myidが存在しない場合、dataはundefinedです.