Nếu bạn đang sử dụng đồng phục 1.5 thì hãy sử dụng thủ thuật đơn giản này để thêm hoặc xóa thuộc tính kiểm tra
Chỉ cần thêm giá trị = "kiểm tra" trong trường nhập của hộp kiểm của bạn.
Thêm mã này trong uniform.js
> function doCheckbox(elem){
>.click(function(){
if ( $(elem+':checked').val() == 'check' ) {
$(elem).attr('checked','checked');
}
else {
$(elem).removeAttr('checked');
}
nếu bạn không muốn thêm value = "check" vào hộp nhập của mình vì trong một số trường hợp bạn thêm hai hộp kiểm, vì vậy hãy sử dụng cái này
if ($(elem).is(':checked')) {
$(elem).attr('checked','checked');
}
else
{
$(elem).removeAttr('checked');
}
Nếu bạn đang sử dụng thống nhất 2.0 thì hãy sử dụng thủ thuật đơn giản này để thêm hoặc xóa thuộc tính kiểm tra
trong classUpdateChecked($tag, $el, options) {
thay đổi chức năng này
if ($el.prop) {
// jQuery 1.6+
$el.prop(c, isChecked);
}
Đến
if ($el.prop) {
// jQuery 1.6+
$el.prop(c, isChecked);
if (isChecked) {
$el.attr(c, c);
} else {
$el.removeAttr(c);
}
}