<form id="form1" name="form1" method="post" action="">
  <input type="checkbox" id="check1" value="radio" />
  <label>left</label>
  <input type="checkbox" id="check2" value="radio2" />
  <label>right</label>
</form>


我想知道是否在每次有人单击该复选框时将其选中,然后将变量设置为值yes。

if ($('#check1').attr('checked'); ){
var check1 = 'yes';
else
var check1 ='no'
}


这是我到目前为止所没有的
我如何返回值

最佳答案

您不需要if语句来执行此操作。您可以使用.is(":checked"),如果选中,它将返回true,否则将返回false。将该值直接分配给变量,而不使用if语句:

var check1;
$("#check1").click(function(){
   check1 = $(this).is(":checked");
});

09-25 14:37