Якщо ви використовуєте рівномірний 1.5, використовуйте цей простий трюк, щоб додати або видалити атрибут чека.
Просто додайте значення = "перевірити" у полі введення вашого прапорця.
Додайте цей код в uniform.js
> function doCheckbox(elem){
>.click(function(){
if ( $(elem+':checked').val() == 'check' ) {
$(elem).attr('checked','checked');
}
else {
$(elem).removeAttr('checked');
}
якщо ви не хочете додавати value = "check" у поле введення, оскільки в деяких випадках ви додаєте два прапорці, тому використовуйте це
if ($(elem).is(':checked')) {
$(elem).attr('checked','checked');
}
else
{
$(elem).removeAttr('checked');
}
Якщо ви використовуєте єдиний 2.0, використовуйте цей простий трюк, щоб додати або видалити атрибут перевірки
в цій classUpdateChecked($tag, $el, options) {
функції зміни
if ($el.prop) {
// jQuery 1.6+
$el.prop(c, isChecked);
}
До
if ($el.prop) {
// jQuery 1.6+
$el.prop(c, isChecked);
if (isChecked) {
$el.attr(c, c);
} else {
$el.removeAttr(c);
}
}