目前,我有多個複選框輸入具有分配給輸入的不同名稱(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');
}
});
添加類每參考,而不是尋找的名字 –