我坚持更改其中所有class=like
跨度的类<div class="h2" data-id="9">
(仅用于此示例。页面上还有更多)。
我需要这种$('.h2[data-id="9"]')
方式,因为我需要挑选出特定div
的 s。
既然如此,我该如何将class
所有内容更改class=like
为其他内容。我似乎无处可去。如果您查看下面的代码,您将看到我想要实现的目标。
你能帮忙吗?
success: function(data){
// Remove class like, add class no-link
$('.like[data-id="'+data+'"]').removeClass('like').addClass('no-like');
//For this example
$('.h2[data-id="9"]').siblings().removeClass('like').addClass('grey');
},
我的<div>
<div class="h1" data-id="8">Restaurants</div>
<div class="h2" data-id="9">Which is your favourtie restaurant in town?
<div>* McDonalds   <span class="like" data-id="10" data-sec="9">Like</span></div>
<div>* KFC   <span class="like" data-id="11" data-sec="9">Like</span></div>
<div>* The Heart Attack Grill   <span class="like" data-id="12" data-sec="9">Like</span></div>
<div>* In-n-Out   <span class="like" data-id="13" data-sec="9">Like</span></div>
<div>* Popeye's   <span class="like" data-id="14" data-sec="9">Like</span></div>
</div>