如何检查attr =是否存在至少一个li元素?

时间:2012-08-09 16:14:43

标签: javascript jquery

所以我想检查是否有任何li元素的属性为“data-foo”且其值为“bar”。

这会有用吗? :

if ($('li[data-foo=bar]'))
{
//exists
}
else
{
//does not exist
}

由于

1 个答案:

答案 0 :(得分:11)

获取length选择器返回的greater元素,如果它是zero,那么atleast one则表示您在选择器中具有if ($('li[data-foo=bar]').length > 0) { //exists } else { //does not exist } 元素并提供了条件。

{{1}}