Я хочу разрешить выбор только 1 флажок. Я использую следующий скрипт:Разрешить выбор только 1 checkbox
$(document).ready(function(){
$('#valores input').on('change', function() {
$('#valores input').not(this).prop('checked', false);
});
});
И HTML:
<div id="valores">
<div><input type="checkbox" name="valor" id="50reais" class="css-checkbox"/><label for="50reais" class="css-label radGroup1">R$ 50,00</label></div>
<div><input type="checkbox" name="valor" id="100reais" class="css-checkbox"/><label for="100reais" class="css-label radGroup1">R$ 100,00</label></div>
<div><input type="checkbox" name="valor" id="150reais" class="css-checkbox"/><label for="150reais" class="css-label radGroup1">R$ 150,00</label></div>
<div><input type="checkbox" name="valor" id="200reais" class="css-checkbox"/><label for="200reais" class="css-label radGroup1">R$ 200,00</label></div>
<div><input type="checkbox" name="valor" id="250reais" class="css-checkbox"/><label for="250reais" class="css-label radGroup1">R$ 250,00</label></div>
<div><input type="checkbox" name="valor" id="outroValor" class="css-checkbox"/><label for="outroValor" class="css-label radGroup1">Outro Valor</label></div>
</div>
только работает во время загрузки страницы. После того, как готовые остановки работают.
Решенный! Был лишний сценарий, который я оставил в коде и вызывал эту проблему.
Спасибо за все!
прекрасно работает здесь http://jsfiddle.net/khLgjpmb/ –
Вы создаете входы с JavaScript, или все они являются частью DOM при загрузке? – Archer
Почему бы не использовать радиокнопки, которые предназначены для вашей ситуации? – lshettyl