2011-08-29 49 views
1

我有jQuery的控制从一个复选框

<input type="checkbox" id="checkbox_1" name="artist" value="Yes"> 
<select id="dropdown"> 
<option value="All" selected="selected">- Any -</option> 
<option value="0">No</option> 
<option value="1">Yes</option> 
</select> 

如何选择选项1时复选框被选中,并选择所有当复选框是选中

回答

0

我打破了下来一点,不过您一个下拉这应该做的伎俩。

$("#checkbox_1").click(function() { 
    var checked = $("#checkbox_1").attr("checked"); 
    var selectVal; 
    if (checked) 
     selectVal = 1; 
    else 
     selectVal = "All"; 
    $("#dropdown").val(selectVal); 
}); 
0

像这样的事情

$('#checkbox_1').change(function() { 
    if($(this).is(':checked')) { 
     $('#dropdown').val('1'); 
    } else { 
     $('#dropdown').val('All'); 
    } 
}); 

是( ':检查')只是众多方法来检查,如果一个复选框被选中一个。

0
if ($('#checkbox_1').is(':checked')){ 
     $('#dropdown').val('1'); 
}else{ 
    $('#dropdown').val('All'); 
} 

编辑:这不会是一个'生活'的功能。其他成员已经提供了代码

1
$("#checkbox_1").change(function() { 
    $("#dropdown").val(
     $(this).is(":checked") ? 
      "1" : 
      "All" 
    ); 
}); 
相关问题