Всем привет, код выделяет цветом строку по нажатию на неё + отмечает чекбокс.
Но при нажатии на чекбокс ничего не происходит (работает только в первой строке), видимо находит только первый #
как исправить этот баг ?
jQuery(document).ready(function($) {
$('#check_pay').click(function(event) {
if ($(this).is(":checked")) {$(this).removeAttr("checked");this.style.backgroundColor='#efefef';}
else {$(this).attr("checked","checked");}
});
$('.row').click(function(event) {
this.style.backgroundColor='#fffdb5';
if ($(this).find('#check_pay').is(":checked")) {$(this).find('#check_pay').removeAttr("checked");this.style.backgroundColor='#efefef';}
else {$(this).find('#check_pay').attr("checked","checked");}
});