fel*_*lix 20 html javascript jquery jquery-selectors jquery-events
当我单击一个复选框时,为什么检查属性没有被添加?你可以在这里看到代码 http://jsfiddle.net/FCrSg/
Dav*_*ang 73
在HTML属性 checked是指:检查默认情况下,页面加载时.单击复选框时,这不会更改.
<input type="checkbox" checked="checked"> <!-- The HTML attribute -->
Run Code Online (Sandbox Code Playgroud)
该DOM属性 checked实际上是复选框的当前状态,要么是真/假.这将是单击该复选框时更改,但是当你检查HTML是不可见的.
$('input:check')[0].checked == true;
// Whether or not the checkbox is currently checked
Run Code Online (Sandbox Code Playgroud)
你想做什么?看看它是否经过检查?
$('.user_roles').click(function(){
console.log( $(this).is(':checked'));
});
Run Code Online (Sandbox Code Playgroud)
http://jsfiddle.net/petersendidit/FCrSg/1/