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