通过 JQuery 获取单击的复选框的值属性
Get value attribute of the clicked checkbox via JQuery
我得到了这个值为 1 的checkbox
。
<input type="checkbox" name="option_1" id="checkbox_1" value="1">
我也使用此方法进行选中/取消选中。
$('input[id^="checkbox_"]').not('#checkbox_all').click(function () {
$('#checkbox_all').prop('checked', false);
// Get 'VALUE' of the checkbox here
});
我需要的是以某种方式获得点击checkbox
的"价值"。所以在这种情况下,它应该是 1。
任何线索如何做到这一点?
谢谢!
在您的单击方法中,请使用此选项获取值
$(this).attr("value");
$(this)
引用已单击的对象。
编辑:您也可以使用$(this).val();
但有时我在旧版本的IE上遇到问题,所以我首先推荐$(this).attr("value")
。
<html>
<head>
</head>
<body>
<input type="checkbox" name="option_1" id="checkbox_1" value="1">
</body>
</html>
$('input[id^="checkbox_"]').not('#checkbox_all').click(function () {
$('#checkbox_all').prop('checked', false);
alert($(this).val());
});
http://jsfiddle.net/heten/
工作:)
我认为您只需要在点击事件中$(this).val();
。
此外,如果您稍后需要将该值用作 int,请使用
var x = parseInt($(this).val(),10);
val
jQuery 方法应该没错。
$('#checkbox_all').val();
http://api.jquery.com/val/
相关文章:
- Javascript复选框函数:;缺少:在属性id之后"
- 如何从django表单库中隐藏复选框,并使用Javascript切换其显示属性
- 更改无法正常工作的复选框的属性
- 选中复选框时插入名称属性
- 选中javascript中的属性集时,复选框更改事件未触发
- 当ng repeat上的复选框具有必需的属性时,角度ng模型将变为未定义
- 通过 Jquery 调用 tr 属性并找到我的内部复选框
- 通过 JQuery 获取单击的复选框的值属性
- KO 绑定复选框:从代码更改“选中”属性,不更改可观察字段
- 使用 onChange 属性以内联方式更改复选框的值
- Ember.js数组控制器计算属性的复选框
- 如果指定了属性,则始终选中复选框
- JQuery:如何检查复选框是否被选中并向字段添加属性
- 将input复选框的DOM属性更改反映到innerHTML属性中
- 自定义CSS复选框jQuery诱导的“;“已检查”;属性不't在视觉上”;“检查”;复选框
- 检票口复选框属性追加器
- 向复选框属性添加数字并限制选中复选框的数量
- 检查复选框属性时出错
- JQuery 1.6.1和复选框属性
- html和javascript中的复选框属性