У меня довольно странная ситуация, когда я пытаюсь перебирать флажки с помощью each
. Проблема в том, что она не хочет идти в цикле.jQuery.each не работает
Просьба сообщить, почему?
Это функция
function AddTheProduct() {
var txtTopicsGuids = "";
var checkedTopics = document.getElementsByName("chkRelatedTopics");
$(checkedTopics).each(function() {
if ($(this).is(":checked")) {
//action
}
});
и разметка
{{each Items}}
<tr>
<td>
<input type='hidden' name='hidTopicsDomain' value='${DomainObjectKey}'/>
<input type='checkbox' name='chkRelatedTopics' value='${subject}'/>
</td>
</tr>
{{/each}}
Я думаю, вы должны использовать '$ .each' здесь. –
Они делают то же самое. – simonzack
Что делает 'console.log (checkedTopics.length),' дает вам? –