我想为所有具有“someClass”类的元素添加一个名为“group”的类 - 但仅限于,例如:
<div class="someClass">SomeText</div>
<div class="someClass">SomeOtherText</div>
<div class="someOtherClass">SomeMoreText</div>
<div class="someOtherClass">SomeMoreOtherText</div>
如果用户单击包含类“someClass”的 div,则应变为以下内容:
<div class="someClass group">SomeText</div>
<div class="someClass group">SomeOtherText</div>
<div class="someOtherClass">SomeMoreText</div>
<div class="someOtherClass">SomeMoreOtherText</div>
如果用户单击包含“someOtherClass”的 div,则应添加类“组”。
我尝试了以下 jQuery - 不成功:
$("#someId").live("click", function() {
var selectedClass;
selectedClass = $(this).attr('class');
$('.'+selectedClass).addClass('group');
//...followed by more jQuery...
});
我还尝试了运气:
$("#someId").live("click", function() {
$(this).attr('class').addClass('group');
//...followed by more jQuery...
});
...这也不起作用:(