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

Javascript 如何检查是否至少存在一个attr=something的li元素?,javascript,jquery,Javascript,Jquery,所以我想检查是否有任何li元素具有“datafoo”属性,其值为“bar” 这行吗 if ($('li[data-foo=bar]')) { //exists } else { //does not exist } 感谢获取选择器返回的元素的长度,如果大于则为零,则表示选择器中至少有一个元素具有提供的条件 if ($('li[data-foo=bar]').length > 0) { //exists } else { //does not exist } 可能重复的内容这与您引用的内

所以我想检查是否有任何li元素具有“datafoo”属性,其值为“bar”

这行吗

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

感谢

获取选择器返回的元素的
长度
,如果
大于
为零
,则表示选择器中至少有一个
元素具有提供的条件

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

可能重复的内容这与您引用的内容如何重复?