0

我知道我通过属性获得了一个元素,例如

$('.js_aBunchOfElements span[data-stuff="special"]');

然而,一旦我将选择器存储在一个变量中:

var bunch = $('.js_aBunchOfElements span');

我很困惑如何bunch使用属性搜索我的元素data-stuff="special"

4

2 回答 2

4

bunch.filter('[data-stuff=special]')应该这样做。

于 2012-07-13T11:18:11.817 回答
3
bunch.filter(function() {
    return $(this).attr("data-stuff") == "special";
});
于 2012-07-13T11:16:46.983 回答