2013-10-30 53 views
-1

我正在使用輸入無線電。輸入無線電的OnClick事件總是返回true,首先點擊

應該通過單擊取消選中檢查。

,如果我實現OnClick事件它給我的第一次點擊選中= true,但它應該返回false。

如果我實現無線的onmousedown事件的事件,然後在第一次點擊如期返回false。

什麼是關於onclick事件的問題。

我想用無線的onclick事件。

我使用無線電控制不復選框N次的事情是使用道具我必須使用任何特定版本的.js文件請提及。

+0

使用'checkbox'不'radio'爲'uncheck'。 –

回答

0

使用prop()檢查checkbox checked property一樣,

$('input[type=checkbox]').on('click',function(){ 
    alert($(this).prop('checked')); 
}); 

Demo

0

首先使用change事件完全無障礙的兼容性 - 有些人被迫只能使用一個鍵盤,因此點擊事件將永遠不會火。其次,您可以使用is(':checked')進行測試。

$(':checkbox').on('change',function(){ 
    alert($(this).is(':checked')); 
}); 

Example fiddle