我有这行代码用于页面加载:
if ($("input").is(':checked')) {
Run Code Online (Sandbox Code Playgroud)
当选中单选按钮输入时,它工作正常.但是,我想要相反.有点像
if ($("input").not(.is(':checked'))) {
Run Code Online (Sandbox Code Playgroud)
这样当我没有选择任何单选按钮时,我的if语句就会运行.最好的方法是什么?
sin*_*yma 65
if ( ! $("input").is(':checked') )
Run Code Online (Sandbox Code Playgroud)
不起作用?
您也可以尝试迭代这样的元素:
var iz_checked = true;
$('input').each(function(){
iz_checked = iz_checked && $(this).is(':checked');
});
if ( ! iz_checked )
Run Code Online (Sandbox Code Playgroud)
Kle*_*vič 23
if ($("input").is(":not(:checked)"))
Run Code Online (Sandbox Code Playgroud)
AFAIK,这应该工作,测试最新稳定的jQuery(1.2.6).
Ion*_*icu 10
如果我的firebug探测器工作正常(我知道如何使用它),这:
$('#communitymode').attr('checked')
Run Code Online (Sandbox Code Playgroud)
比...更快
$('#communitymode').is('checked')
Run Code Online (Sandbox Code Playgroud)
你可以尝试这个页面:)
然后你可以像使用它一样
if($('#communitymode').attr('checked')===true) {
// do something
}
Run Code Online (Sandbox Code Playgroud)
小智 8
$("input").is(":not(':checked')"))
Run Code Online (Sandbox Code Playgroud)
这是jquery 1.3,请注意'和'标志!
小智 6
$('input:radio[checked=false]');
Run Code Online (Sandbox Code Playgroud)
这也行
input:radio:not(:checked)
Run Code Online (Sandbox Code Playgroud)
要么
:radio:not(:checked)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
146883 次 |
| 最近记录: |