0

要素が存在するかどうかをテストしたいのですが$('#id')length > 0、文字が含まれていない可能性のある入力要素をテストしているため、存在していても0になります...

この要素が存在するかどうかをテストするにはどうすればよいですか?

4

3 に答える 3

2

lengthプロパティは要素内の文字を返していません。ただし、jQueryオブジェクトの要素の数。したがって、ケースでは長さプロパティを使用することをお勧めします。

于 2012-05-11T18:09:05.797 に答える
1

コードにタイプミスがあります!?

$('#id').length > 0
于 2012-05-11T18:05:05.640 に答える
1

このようにしてください、JsFiddleのデモ

jQueryを使用

$('#id').length > 0

Javascriptを使用

if(document.getElementById('ID') != null)
{
    alert("Element found");
}
于 2012-05-11T18:09:35.363 に答える