Как я могу использовать родительский флажок, чтобы отметить и снять все флажки дочернего элемента.
* 1003 Е.Г. *
Checkbox ID = 1
Child Checkbox ID = 1-1
Child Checkbox ID = 1-2
Grand-child Checkbox ID = 1-2-1
Grand-child Checkbox ID = 1-2-2
Код, который я написал до сих пор, использует символ шляпы ^ для проверки всех флажков, начиная с идентификатора выбранного флажка, например; Нажатие 1 попытается установить флажки во всех ячейках с идентификатором, начинающимся с 1-. Проверка 1-2 проверит все флажки, начинающиеся с 1-2.
$("input[type='checkbox']").live('click', function() {
var selected = $(this).attr('id').match(/\d+$/);
alert(selected);
$("input[id^='buCheck_"+selected+"-']").attr('checked','checked');
});