У меня есть простой бит jquery, который запускает триггер при щелчке переключателя, чтобы проверить мои флажки.jQuery Выбрать флажок с меткой
<script>
jQuery('#op5').click(function() {
$('input[type=checkbox]').trigger('click');
});
</script>
Это мои флажки, они имеют ярлыки, чтобы придать им особый стиль.
<input type="checkbox" certificate="true" checked="checked" id="gridcb0" siteid="1381" value="72218" class="custom selector checkedFocus">
<label for="gridcb0" class="white"> </label>
И это кнопка радио я щелкая проверить флажков
<input type="radio" id="op5" value="1" name="options2" class="custom">
Однако это не проверка моих флажков на первом щелкните по нему требует от меня, чтобы нажать на кнопку радио ОП5 дважды установите флажки, я не хочу запускать строку ниже дважды, чтобы выделить эти флажки.
<input type="radio" id="op5" value="1" name="options2" class="custom">
Предложения?
'attr' ожидает строковое значение и изменяет литеральный атрибут DOM. Вы должны использовать [prop] (http://api.jquery.com/prop/#prop-propertyName-value), который правильно изменит свойство – CodingIntrigue
@RGraham - я согласен с вашим комментарием спасибо –