有一个CheckBox和Button,我想单击Button来检查并取消选中checkBox而不触及checkBox.怎么做 ???
<input type = "checkbox" id = "check" />
<input type = "button" id = "buttonId" />
<script type = "text/javascript">
$(function() {
$("#buttonId").click( function() {
if( $("#check").is_NOT_CHECKED) {
CHECKED_CheckBox;
} else
if($("#check").is_CHECKED) {
UnCHECKED_CheckBox;
}
});
</script>
Run Code Online (Sandbox Code Playgroud)
$("#buttonId").click( function() {
// or .attr() prior to jQuery 1.6
$("#check").prop('checked', function(i, val) {
return !val;
});
});
Run Code Online (Sandbox Code Playgroud)
根据上下文,您还可以利用这一事实,单击label复选框切换其状态:
<input type="checkbox" id="check" name="check"/>
<label for="check">Some text</label>
Run Code Online (Sandbox Code Playgroud)
没有JavaScript的工作:)