А, ладно, в этом есть смысл ... так что это похоже на селектор «Выбрать все»?Вот пример ...
//Attach to our select all checkbox
$("input:checkbox[name='SelectAll']").click(function() {
var checked = $(this).is(":checked");
//Skip up to the nearest common container that holds your
//SelectAll and SelectItem checkboxes... i.e. table
var container = $(this).closest("table");
container.find("input:checkbox[name='Selector']").attr('checked', checked);
});
То же самое будет использоваться для всех флажков внутри sel с идентификатором "sel" ...
//Attach to our select all checkbox
$("input:checkbox[name='SelectAll']").click(function() {
var checked = $(this).is(":checked");
$("td#sel input:checkbox").attr("checked", checked);
});
подсказка: вы можете иметь только одну ячейку с идентификатором: «sel» ... если у вас более одной ячейки, только первая ячейка будет распознаваться с этим идентификатором, если вы хотите, чтобы несколько ячеек имели одинаковый идентификаторname, вы должны использовать атрибут «name» вместо атрибута «id»:
Измените определение td на <td name="sel" />
и используйте селектор
$("td[name='sel'] input:checkbox").attr("checked", checked);
Теперь вы можете иметь несколькоячейки с селектором sel, и все ваши флажки будут проверяться ...