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 件のコメント:
コメントを投稿