如何按数据选择对象?我找到了很多例子,但是没有一个能为我工作:
$('div').data('name', 'foo');
我试过了:
$('div').find('[data-name]="foo"').hide();
$('div[data-name]="foo"').hide();
$('div[name]="foo"').hide();
任何想法?
答案 0 :(得分:2)
尝试filter()
:
var $div = $('div').filter(function() {
return $(this).data('name') === 'foo';
});
$div.hide();
答案 1 :(得分:2)
试试这个
$('div[data-name=foo]').hide()
希望这会有所帮助!!
答案 2 :(得分:0)