Intereting Posts
Создать заказ программно в Magento как использовать DISTINCT здесь в моем запросе CODEIGNITER Запуск демона из PHP Сделать <li> активным с использованием PHP и CSS Отображать значение bindParam с использованием PHP PDO Как я могу захватить переменные сеанса php в javascript без обновления страницы? 404 страница не найдена ошибка Могу ли я изменить цвет фона на основе значения внутри него? Как отображать динамический контент из удаленного файла в bootstrap modal с помощью php? jQuery: Как сделать POST на CLICK? Получить имя папки laravel view HTML5 Websockets для приложения Realtime Chat? Как получить 2 или 3 средней точки радиального местоположения (широта, долгота) Выравнивание ларавелла неправильно вызвано несколькими встроенными css и внешними css в одном файле клипа Позвольте пользователям создавать свои собственные настраиваемые параметры меню, сохраняя при этом значения по умолчанию для приложений

Только один (первый) переключатель в группе выбирается / активен

У меня есть несколько групп переключателей, сгенерированных с использованием данных из базы данных. В настоящее время я могу только щелкнуть / успешно выбрать первую из этих групп переключателей, остальные не реагируют.

Код, когда я тестирую его отдельно в jsfiddle, отлично работает, поэтому я не думаю, что это так, но здесь все равно

Сгенерированный / источник HTML:

<div class="radio"> <div> <input type="radio" id="a" value="A" name="Q1" /> <span class="inline">A</span> </div> <div> <input type="radio" id="b" value="B" name="Q1" /> <span class="inline">B</span> </div> <div> <input type="radio" id="c" value="C" name="Q1" /> <span class="inline">C</span> </div> <div> <input type="radio" id="d" value="D" name="Q1" /> <span class="inline">D</span> </div> <div> <input type="radio" id="e" value="E" name="Q1" /> <span class="inline">E</span> </div> </div> 

Для чего это стоит PHP, который я использую для построения выше:

 $questions .=' <div class="radio"> '; foreach($values_data as $ke=>$va) { $questions.=' <div><input '.$tooltip.' type="radio" id="question_'.$i.'_'.$va['value'].'" value="'.$va['value'].'" name="question_'.$i.'" /> <span class="inline">'.$va['value'].'</span></div> '; } $questions .=' </div> <div class="clear"></div> '; echo $questions; 

Где выше находится внутри цикла, который определяет $ i и вызывает базы данных для создания массивов и т. Д.

В моей консоли нет ошибок. Есть идеи, что это может быть? благодаря

ЗДЕСЬ – это часть фактического исходного кода. Также работает в jsfiddle.

Рад закрыть этот вопрос:

Это была странная проблема, когда казалось, что свойства css препятствуют правильному взаимодействию элементов: удаление либо float: right, либо display: inline из радиоэлементов заставил их снова щелкнуть.

Я не уверен, почему это так, но я решил проблему, заставив класс .radio иметь display: block; вместо.