jquery找出是否有任何元素具有属性值

时间:2014-09-16 06:00:39

标签: javascript jquery

我想知道具有相同类的任何元素是否具有我指定的属性值

离。

    if ($('.elem').attr('category') == 'meat') {
        alert('');
    }

具有相同类的一些元素可以具有属性:category =" fruits" 。 。因为我使用类来选择元素,它返回多个结果我想知道它们是否有ex。属性肉

2 个答案:

答案 0 :(得分:1)

您可以将.is()attribute equals selector

一起使用
if ($('.elem').is('[category="meat"]')) {
    alert('');
}

答案 1 :(得分:1)

像这样使用属性选择器。

$(".elem[category='meat']").length

这将选择所有具有类别meat和classname .elem

的元素