爲什麼下面的代碼無法正常工作。我阻止對事件的默認操作。然後,我想要檢查框。後,我爲什麼不能檢查與jQuery的盒子?
HTML
<input type="checkbox" class="checkbox" />
javsacript
$('.checkbox').click(function(e) {
e.preventDefault();
// some logic happens... now i may decide to check the box (in this case we want to check it for testing)
$('.checkbox').prop('checked',true);
});
你會覺得點擊複選框仍然勾選..但它does not。檢查小提琴,看看我的意思。
我也使用attr
功能沒有任何的運氣嘗試。
我相信點擊是被瀏覽器捕獲的焦點。如果你再次點擊(當它被聚焦),它可能會工作? – 2013-03-21 20:10:04
你有某種當複選框被選中作爲在asp.net運行在服務器端的代碼? – 2013-03-21 20:32:13