我想测试一个元素是否存在但我不能用$('#id')length > 0
来做,因为我正在测试一个可能不包含任何字符的输入元素,然后即使它存在也会导致0 ... < / p>
我如何测试这个元素是否存在?
答案 0 :(得分:2)
length
属性未返回元素中的字符。但是jQuery对象中的元素数量。所以你应该善用长度属性。
答案 1 :(得分:1)
代码中有拼写错误!?
$('#id').length > 0
答案 2 :(得分:1)
这样做,Demo on JsFiddle
使用jQuery
$('#id').length > 0
使用Javascript
if(document.getElementById('ID') != null)
{
alert("Element found");
}