0

データでオブジェクトを選択する方法は? 私は多くの例を見つけましたが、どれも私にとってはうまくいきませんでした:

$('div').data('name', 'foo');

私はもう試した:

$('div').find('[data-name]="foo"').hide();
$('div[data-name]="foo"').hide();
$('div[name]="foo"').hide();

何か案が?

4

3 に答える 3

2

代わりにこれを試してください

$('div[data-name=foo]').hide()

これが役立つことを願っています!!

于 2013-01-08T16:44:08.580 に答える
2

試してくださいfilter()

var $div = $('div').filter(function() {
    return $(this).data('name') === 'foo'; 
});
$div.hide();
于 2013-01-08T16:41:33.483 に答える
0

.attr代わりに使用してください:

$('div').attr('data-name', 'foo');
$('div[data-name="foo"]').hide();

この記事を見てみるのも面白いかもしれません。

于 2013-01-08T16:58:27.820 に答える