如何防止<input type="checkbox">
元素的.checked屬性發生更改?防止更新中的複選框prop「checked」
jsFiddle
我希望這段代碼是單擊該複選框時提醒false
,但它提醒true
。
var $elem = $('input');
function handleToggle(event) {
event.preventDefault();
event.stopPropagation();
alert(event.target.checked);
}
$elem.bind('change click', handleToggle);
請始終包含問題本身的代碼... – 2015-02-06 20:23:40
您沒有注意到該複選框未被檢查嗎?如果您知道您要防止默認操作,那麼您知道'!checked'是該屬性在事件處理時將具有的值。 – 2015-02-06 20:25:14
它不會改變我。 – j08691 2015-02-06 20:26:07