Ear*_*rlz 45 html checkbox jquery
我正在尝试使用jQuery选中(或不选中)复选框.
我的示例HTML:
<input type="checkbox" id="test" name="test" />
Run Code Online (Sandbox Code Playgroud)
尝试清除复选框(不起作用)
$('#test').val('off');
Run Code Online (Sandbox Code Playgroud)
并在检查:
$('#test').val('on');
Run Code Online (Sandbox Code Playgroud)
如何使用jQuery控制复选框?
Dun*_*zzz 77
$('#test').prop('checked', true);
Run Code Online (Sandbox Code Playgroud)
仅在jQuery 1.6+中注意
Sha*_*oli 11
$('#test').attr('checked','checked');
$('#test').removeAttr('checked');
Run Code Online (Sandbox Code Playgroud)
$('#checkbox').prop('checked', true);
Run Code Online (Sandbox Code Playgroud)
如果您想要取消选中它:
$('#checkbox').prop('checked', false);
Run Code Online (Sandbox Code Playgroud)
我认为你应该使用prop(),如果你使用jQuery 1.6以上.
要检查它你应该做:
$('#test').prop('checked', true);
Run Code Online (Sandbox Code Playgroud)
取消选中它:
$('#test').prop('checked', false);
Run Code Online (Sandbox Code Playgroud)
from jQuery v1.6 use prop
检查是否被检查
$('input:radio').prop('checked') // will return true or false
Run Code Online (Sandbox Code Playgroud)
并使其检查使用
$("input").prop("checked", true);
Run Code Online (Sandbox Code Playgroud)