j查询选中单选按钮值
jQuery checked radio button value
<form id="form1" name="form1" method="post" action="">
<input type="checkbox" id="check1" value="radio" />
<label>left</label>
<input type="checkbox" id="check2" value="radio2" />
<label>right</label>
</form>
我想知道每次有人单击复选框时是否选中该复选框,然后将变量设置为值 yes。
if ($('#check1').attr('checked'); ){
var check1 = 'yes';
else
var check1 ='no'
}
这就是我到目前为止所拥有的,它不起作用如何返回值
你不需要 if 语句来做到这一点。您可以使用.is(":checked")
如果选中,它将返回true
,如果未选中,则返回false
。将该值直接分配给变量,而不是使用 if 语句:
var check1;
$("#check1").click(function(){
check1 = $(this).is(":checked");
});
试试这个:
$("#check1").is(':checked')
看看这个jsfiddle。 http://jsfiddle.net/ReF4X/如果我正在做的事情对你没有意义,请告诉我。
将来,当你遇到JS问题时,你应该制作一个JSfiddle并将其发布在这里。然后人们将使用有效的解决方案对其进行修改。
在 JavaScript 中,作用域只特定于函数。 与大多数其他语言不同,这意味着您不应该在 if 或 else 块中定义变量。
您应该使用 prop 而不是 attr 作为选中的属性(假设最新版本的 jquery(
最后,您有一个错误的分号,它可能破坏了 if 语句。
试试这个:
var check1;
if ($('#check1').prop('checked')) {
check1 = 'yes';
} else {
check1 ='no'
}
相关文章:
- 多个单选按钮组相互干扰
- 是否可以禁用jquery中的单个单选按钮
- Javascript:无法获取变量中的单选按钮值
- 通过ajax到php文件获取单选按钮值
- 互斥单选按钮和相应的输入字段
- 用于选择MVC3中单选按钮值的JavaScript
- 如何获取单选按钮的多个实例的选定单选按钮值
- react testUtils模拟点击单选按钮而不触发onchange
- 当选择组中的单选按钮时,jQuery addClass
- Angularjs无法将单选按钮与嵌套范围内的模型绑定
- 客户端单选按钮列表验证
- Javascript:图像与单选按钮的值不匹配
- 如何使用 AngularJS 在页面加载时通过查询字符串值来设置单选按钮值
- j查询对单选按钮不起作用
- J查询如何在单击列表项时选中单选按钮
- 将单选按钮值传递给 mysql 查询
- 查询单选按钮 使用 JavaScript 和 IE8 单击的事件
- j查询动态验证单选按钮选择
- j查询选中单选按钮值
- j查询选中/取消选中单选按钮