测试带有输入类型文本的元素是否存在jquery

时间:2012-05-11 18:02:40

标签: jquery html

我想测试一个元素是否存在但我不能用$('#id')length > 0来做,因为我正在测试一个可能不包含任何字符的输入元素,然后即使它存在也会导致0 ... < / p>

我如何测试这个元素是否存在?

3 个答案:

答案 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");
}