HTML 要素の length プロパティが 1 以上であれば document に HTML 要素が存在し、0 であれば HTML 要素は存在しません。
このような判定は動的に生成する HTML 要素に処理を行う前の有無確認として便利かもしれません。
$(function () { if ($("#Text1").length > 0) { alert("'Text1' exists"); } else { alert("'Text1' not exist"); } if ($("#Text2").length > 1) { alert("'Text2' exists"); } });
<body> <input id="Text1" type="text" /> </body>
こちらでも同じトピックを扱っています。
Is there an “exists” function for jQuery?
http://stackoverflow.com/questions/31044/is-there-an-exists-function-for-jquery
0 件のコメント:
コメントを投稿