2013-10-30 35 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