У меня есть массив флажков.Если флажок установлен, он будет добавлен в текстовую строку.Вот мой код:
var a = $(this).closest('tr').parent().closest('tr').find('input[type="checkbox"].CheckedArray');
for (var i = 0; i < a.length; i++) {
if (a[i].is(':checked')) {
list= list+ a[i].value + ", ";
}
alert(list);
}
<table id="" class="table">
<tr>
<td>
<div class="form-horizontal form-inline">
<input class="CheckedArray" type="Checkbox" value="' + Id + '" id="CheckedArray" name="CheckedArray" />Select<div class="form-group"><label for="" class="control-label col-sm-1"></label><label for="" class="control-label col-sm-4">PD No: </label><div class="col-sm-3"><input name="PDNo" class="form-control input-sm " id="PDNo" type="text" /></div></div>
</div>
</td>
</tr>
Я использовал checked
в качестве условия, но он не показывает никаких предупреждений.Я не хочу использовать функцию фильтра, потому что мне нужно значение итерации, чтобы показать другие входные данные.