Добрый день.
Есть таблица с чекбоксами. По нажатию на них происходить запись id в массив. Выглядит это сейчас так:
if(trCheck){
var result = [];
[].forEach.call(trCheck, function(item, i) {
checkBox = item.childNodes[0].childNodes[0];
if(checkBox){
checkBox.addEventListener('click', function() {
if(this.checked){
id = this.parentNode.getAttribute("id");
result[i] = id;
}else{
delete result[i];
}
});
}
});
return result;
}
Как сделать так, чтобы если галочки поставлены не друг рядом с другом их тоже выбирало и id записывались в массив.
Например пользователь поставил галочки на вторую и четвертую строку, чтобы и третья выбралась.
Заранее спасибо.