我试图让这个函数检查一个元素,如果检查了它,是否添加或删除了相应的className。此外,如果元素被禁用但被检查,则应取消检查并删除className('yes')
function init() {
$(document.body).select('input').each(function(element) {
if (!element.checked) {
element.up().removeClassName('yes');
} else {
element.up().addClassName('yes');
}
if (element.checked && element.disabled) {
element.checked = false;
element.up().removeClassName('yes')
}
});
}
现在,最后一部分,不起作用,没有效果
答案 0 :(得分:0)
您是否在最后一部分而不是element.checked = !element.checked
尝试了element.checked = false
?