0

如何使用指定多个选择器data

我目前只使用一个,但想在其中添加另一个。好像不行啊

$('.user[data-id="'+jsonId+'"]').removeClass('hide').addClass('no-hide');

我想在那里使用第二个,如下所示:

$('.user[data-id="'+jsonId+'"]'+user[data-country="'+jsonCountry+'"]').removeClass('hide').addClass('no-hide');

它们都属于同一个链接,如下所示:

<a data-id ="jason" data-country="se">Hide</a>

所以我试图改变班级data-id=jsonId and data-country=jasonCountry

4

2 回答 2

2

以下是连接两个属性选择器字符串的方法:

$('.user[data-id="'+jsonId+'"][data-country="'+jsonCountry+'"]').removeClass('hide').addClass('no-hide');
于 2013-10-20T06:52:28.630 回答
1

你可以这样组合,

$('.user[data-id="'+jsonId+'"][data-country="'+jsonCountry+'"]').removeClass('hide').addClass('no-hide');
于 2013-10-20T06:53:10.113 回答