【发布时间】:2020-04-26 19:49:57
【问题描述】:
我有以下代码
<div class="subjects-list">
<input type="checkbox" class="subject" value="Math">
</div>
<div class="subject-list">
<input type="checkbox" class="subject" value="Sports">
</div>
我有复选框值。我想用“subjects-list”类将类“taken”添加到 div 并输入指定的值。如果是完美的方法呢?
例如,如果值为“体育”
<div class="subjects-list">
<input type="checkbox" class="subject" value="Math">
</div>
<div class="subject-list taken">
<input type="checkbox" class="subject" value="Sports">
</div>
解决方案
我在准备好的文档上运行:
$('input[type=checkbox]').each(function(index,item){
var subject = $(item).val();
if(subject == 'Sports'){
$(item).parent().addClass('taken');
}
});
【问题讨论】:
-
$(".subject-list").addClass("taken")??? -
请注意,this 是最佳答案
标签: jquery