-1

我正在使用输入收音机。

它应该通过单击它来选中取消选中。

如果我实现 OnClick 事件,它会在第一次单击时给我 Checked=true 但它应该返回 false。

如果我实现收音机的 OnMouseDown 事件,那么首先单击它会按预期返回 false。

关于 onclick 事件有什么问题。

我想使用收音机的 Onclick 事件。

我使用的是无线电控制而不是复选框 n 第二件事是使用道具我必须使用任何特定版本的 .js 文件请提及。

4

2 回答 2

0

使用prop()检查checkbox checked property类似,

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

演示

于 2013-10-30T12:21:32.577 回答
-1

首先使用该change事件来实现完全的可访问性兼容性——有些人被迫只使用键盘,因此 click 事件永远不会触发。其次你可以is(':checked')用来测试。

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

示例小提琴

于 2013-10-30T12:27:02.500 回答