Мне нужно знать, как выбрать / отменить выбор строк таблицы с помощью jQuery.
В настоящее время я делаю это так, что не очень хорошо, как мне известно:
var selected0 = false;
var selected1 = false;
var selected2 = false;
var selected3 = false;
$('#0').on('click', function () {
if (selected0) {
$(this).css('background-color', 'white');
selected0 = false;
}
else {
$(this).css('background-color', 'rgba(255,0,0,0.4');
selected0 = true;
}
});
$('#1').on('click', function () {
if (selected1) {
$(this).css('background-color', 'lightgrey');
selected1 = false;
}
else {
$(this).css('background-color', 'rgba(255,0,0,0.4');
selected1 = true;
}
}); $('#2').on('click', function () {
if (selected2) {
$(this).css('background-color', 'white');
selected2 = false;
}
else {
$(this).css('background-color', 'rgba(255,0,0,0.4');
selected2 = true;
}
}); $('#3').on('click', function () {
if (selected3) {
$(this).css('background-color', 'lightgrey');
selected3 = false;
}
else {
$(this).css('background-color', 'rgba(255,0,0,0.4');
selected3 = true;
}
Дополнение: есть ли способ проверить, выбран ли хотя бы один из них простым способом? Мне нужно было бы иметь возможность скрыть / показать кнопку, если нажать на одну из них.
Заранее спасибо.