Я создал функцию для выбора всех флажка флажок с идентификатором SelectAll ..Добавление выбранного класса к ближайшему тр
<tr class="">
<td width="5%" class="center"><input type="checkbox" onclick="" value="0" id="selectall" name="chkRecordId"></td>
</tr>
<tr id="row_21" class="even">
<td class="center"><input type="checkbox" id="CategoryCheckIn" value="21" class="case" name="data[Category][checkIn][]"></td>
</tr>
<tr id="row_1" class="odd">
<td class="center"><input type="checkbox" id="CategoryCheckIn" value="1" class="case" name="data[Category][checkIn][]"></td>
</tr>
Как это. Теперь я хочу добавить код, чтобы выбрать все флажки с классом .case вместе с этим добавлением класса к ближайшему tr 'selected'
Функция идет хорошо в случае выбора флажка. Но я смущен добавлением класса в tr. Хотя я пробовал, мой код здесь записан. Он не работает в случае добавления класса, если выбрано все нажатие.
$(function(){
$("#selectall").click(function() {
$('.case').attr('checked', this.checked).closest("tr").addClass("selected");
});
$(".case").click(function(){
$(this).closest("tr").toggleClass("selected");
if($(".case").length == $(".case:checked").length) {
$("#selectall").attr("checked", "checked");
} else {
$("#selectall").removeAttr("checked");
}
});
$(".case:checked").each(function() {
$(this).closest("tr").addClass("selected");
});
});
У меня есть кнопки отправки с идентификатором «Отправить» Я хочу проверить, нажмите отправить, если какой-либо из checkbox.case проверяется еще вернуться ложным.
Вы должны взглянуть на ['.prop()'] (http://api.jquery.com/prop/), если вы используете jQuery 1.6+ – andyb