У меня проблема с снятием отметки checkbox
. Посмотрите на мою jsFiddle , где я пытаюсь :
$("#check2").attr("checked", true);
Я использую форму для стилизации checkbox
и он просто не работает , чтобы проверить / снимите флажокcheckbox
.
Любые идеи?
Ответы:
Глядя на свои документы, у них есть
$.uniform.update
возможность обновить элемент в форме.Пример: http://jsfiddle.net/r87NH/4/
источник
1.4.4
, но ссылки на файлы js и css были повреждены. Вот обновленная скрипка. Если вы имеете в виду, что у него будут проблемы именно в этом1.6
, то, вероятно, это так, поскольку jQuery изменился, а затем изменил поведение.attr()
. Используя1.6
или выше, вы действительно должны использовать.prop()
.Более простое решение - сделать это, а не использовать форму:
Это не будет запускать какое-либо определенное действие щелчка.
Вы также можете использовать:
Это переключит флажок / снимает флажок для флажка, но также будет запускать любое действие щелчка, которое вы определили. Так что будьте осторожны.
РЕДАКТИРОВАТЬ : jQuery 1.6+ использует
prop()
неattr()
для флажков проверенное значениеисточник
Это сработало для меня, это снимет флажок. Точно так же мы можем использовать
проверить флажок.
источник
Если вы используете униформу 1.5, используйте этот простой трюк для добавления или удаления атрибута check.
Просто добавьте value = "check" в поле ввода вашего флажка.
Добавьте этот код в
uniform.js
>function doCheckbox(elem){
>.click(function(){
если вы не хотите добавлять значение = "check" в поле ввода, потому что в некоторых случаях вы добавляете два флажка, так что используйте это
Если вы используете форму 2.0, используйте этот простой трюк, чтобы добавить или удалить атрибут проверки
в этой
classUpdateChecked($tag, $el, options) {
функции.к
источник
Это сработало для меня.
источник
Просто сделай это:
источник
вам нужно позвонить,
$.uniform.update()
если вы обновляете элемент, используя javascript, как указано в документации.источник
Прежде всего,
checked
может иметь значениеchecked
или пустую строку.источник
checked
.HTMLInputElement
. Посмотрите наchecked
имущество.В некоторых случаях вы можете использовать это:
Для переключения можно использовать if else с функцией
источник
источник
Другой способ сделать это,
использование
$('#check2').click();
это вызывает униформу, чтобы проверить флажок и обновить его маски
источник
флажок, который действует как радио BTN
$(".checkgroup").live('change',function() { var previous=this.checked; $(".checkgroup).attr("checked", false); $(this).attr("checked", previous); });
источник