复选框:使用按钮打开/关闭

3 javascript jquery

有一个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)

Fel*_*ing 6

$("#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的工作:)