我有一些代码
<input type="checkbox" id="chk" value="value" />
<label for="chk">Value </label>
<br/>
<input type="button" id="But1" value="set value" />
<br />
<input type="button" id="But2" value="read checked" />
javascript:
$(document).ready(function () {
console.log("Ready ...");
registerHandlers();
function registerHandlers() {
$('#But1').click(function () {
$('#chk').prop('checked', !$('#chk').is(':checked'));
});
$('#But2').click(function () {
var chk1 = $('#chk').is(':checked');
console.log("Value : " + chk1);
});
$('input[type="checkbox"]').change(function () {
var name = $(this).val();
var check = $(this).prop('checked');
console.log("Change: " + name + " to " + check);
});
}
});
如何使用 jQuery 处理复选框的更改?
我需要放置处理程序来更改选中的任何复选框。
[update]
有一个复选框和几个按钮。
每个按钮都可以更改复选框。
如何捕获更改复选框的事件?
[Update]
在此示例中我需要处理更改复选框jsfiddle http://jsfiddle.net/neoxgeforce/JCeNF/。
当我单击该框时,不会显示消息“确定”按钮。
Use :checkbox http://api.jquery.com/checkbox-selector/选择器:
$(':checkbox').change(function() {
// do stuff here. It will fire on any checkbox change
});
Code: http://jsfiddle.net/s6fe9/ http://jsfiddle.net/s6fe9/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)