Из картинки я добавил больше функциональности, Так что мой вопрос для каждого навык GD (или) PI (или) оба флаг должен быть обязательными. (По крайней мере один флажок должен быть выбран) как я могу это достичь.? это мой HTML:Jquery код проверки для флажка в таблице
<a class="text-center btn btn-danger addSkills">+ Add Skills</a>
<input class="selectGdSkill" type="checkbox" count="0" id="skill[0][gdskill]" name="skill[0][gdskill]">
<input class="selectPiSkill" type="checkbox" count="0" id="skill[0][piskill]" name="skill[0][piskill]">
это добавить больше функциональности код:
var skillcount = 1;
$(".addSkills").click(function() {
$('#jobSkills tr:last').after('<tr>
<td><input class="searchskill" count="' + skillcount + '" id="skill_' + skillcount + '_title" name="skill[' + skillcount + '][title]" type="text" autocomplete="off"></td><td><input count="' + skillcount + '" id="skill_' + skillcount + '_weightage" name="skill[' + skillcount + '][weightage]" type="text" autocomplete="off"></td>
<td><select class="wp-form-control" name="skill[' + skillcount + '][type]"><option value="0">Select Test Type</option><option value="1">Practice Test</option><option value="2">Qualifying</option></select></td>
<td><input class="selectGdSkill" type="checkbox" count="' + skillcount + '" id="skill[' + skillcount + '][gdskill]" name="skill[' + skillcount + '][gdskill]"></td>
<td> <input class="selectPiSkill" type="checkbox" count="' + skillcount + '" id="skill[' + skillcount + '][piskill]" name="skill[' + skillcount + '][piskill]"></td>
<td><span class="removeSkill" id="' + skillcount + '" ><a style="color:red">Remove</a></span></td>
</tr>');
skillcount++;
});
помочь мне в скрипкой: https://jsfiddle.net/r359b453/6/
Я бы рассмотреть возможность использования валидаций браузера, как <класс = типа 'ввода "selectGdSkill"= "флажок" Count = "0" ID = "умение [0] [gdskill]" название =" умение [0] [gdskill] "required>' У них довольно хорошая поддержка. http://caniuse.com/#search=required – 23tux
@ 23tux. Кроме того, что отдельные флажки не являются обязательными, необходимо, чтобы каждая строка имела по крайней мере один флажок. – nnnnnn
'$ (" tr "). Each (function() {if ($ (this) .find (": checked "). Length === 0) {...}})' - или что-то вроде того, что подсчитывает отмеченные элементы в заданной строке? – nnnnnn