检查输入是否被选中始终返回 true
Checking if the input is checked always returns true
我正在尝试这样做:
if($('input:checkbox:checked').length > 0 == false){
但这都会返回 true,无论是否检查
注意:DOM 中只有一个复选框。
尝试:
if(!$("input:checkbox").is(":checked")){
//not checked
}
if(!$('input:checkbox').prop('checked')){ //do stuff
注意:prop()
需要 jquery 版本> 1.6
if($('input[type="checkbox"]:checked').length ==0){
试试这个
if($("input:checkbox").is(":checked")){
alert('checkbox is checked')
}
else
{
alert('checkbox is not checked')
}
如果表单中有多个复选框,请像这样迭代每个复选框
$('input:checkbox:checked').each(function () {
var value = $(this).attr('value');
alert(value);// it returns on or off, depends on checked or unchecked
});
$.extend($.expr[':'], {
unchecked: function (obj) {
return ((obj.type == 'checkbox' || obj.type == 'radio') && !$(obj).is(':checked'));
}
});
if(($('input:unchecked').length > 0)=== false)
相关文章:
- 对于loop.if-仅在经过所有间隔后返回true
- 如果函数返回True,则显示Javascript按钮
- Javascript If else 只返回 TRUE 或只返回 FALSE
- 过滤器返回true或false
- 我对“;返回true"嵌套函数内部;t工作
- 如何在成功输入时使“返回TRUE”
- 检查一个元素是否有一个类与另一个类总是返回true
- JavaScript函数未返回true
- 如果URL中有任何字符串变体匹配,则返回true
- 如何使以下函数返回true或false
- 使用“in”关键字检查 0 始终返回 true
- hasOwnProperty 在对照父对象属性进行检查时返回 true
- 为什么 isNaN 总是返回 true
- _.数组中的每个查找值都返回 true 或 false.使用下划线 JS
- 错误地返回true
- 为什么asp:LinkButton服务器端事件没有'当clientClick返回true时,t激发
- 阻止表单提交 javascript 为什么有一个明显的错误语句返回 true
- Node js命令器args返回true而不是值
- 如何将html表单与php链接,以便在例如单击按钮时返回true
- 从OnClientClick调用函数时,在JavaScript中返回true