目前,我有多个复选框输入具有分配给输入的不同名称(checkit,checktype,checklog)。 我想要做的是让每个复选框在选中时更改背景的颜色。 但是,我不知道如何分配每个复选框来执行一些任务而不复制下面的代码?如果可能,一些示例或提示将会很棒!我很想听到你的消息。如何用不同名称的复选框更改CSS?
如果我想让所有输入都做同样的事情,我应该删除name =“checkit”吗?如果我想让他们做一些稍微不同的事情呢?
$('input[name="checkit"]').change(function() {
if ($(this).prop('checked')) {
$(this).parent().parent().addClass('alterBackground');
} else {
$(this).parent().parent().removeClass('alterBackground');
}
});
添加类每参考,而不是寻找的名字 –