У меня действительно интересная проблема.Я пытаюсь снять все флажки на моей странице.Все флажки имеют идентификаторы, начинающиеся с "chkbx _".
Я пытался сделать это:
$('input[id^="chkbx_"]').removeAttr("checked");
и это:
$('input[id^="chkbx_"]').attr("checked", false);
Работает только один раз !!Во второй раз кажется, что это игнорируется.
По сути, я пытаюсь сделать флажки, чтобы вести себя как переключатели.Когда я проверяю один, я запускаю функцию, которая получает это (ref.) В качестве параметра, и я сначала снимаю все флажки, а затем проверяю один, который нажал.
Я также пытался использовать это, чтобы пройти через всефлажки, чтобы увидеть, установлены ли они:
$('input[id^="chkbx_"]').each(function () { ... });
Несмотря на то, что есть 4 флажка, вышеуказанный цикл выполняется только один раз, для первого флажка на странице.
Что не так?Спасибо