我有
<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 :(得分:1)
$("#checkbox_1").change(function() {
$("#dropdown").val(
$(this).is(":checked") ?
"1" :
"All"
);
});
答案 1 :(得分:0)
$("#checkbox_1").click(function() {
var checked = $("#checkbox_1").attr("checked");
var selectVal;
if (checked)
selectVal = 1;
else
selectVal = "All";
$("#dropdown").val(selectVal);
});
答案 2 :(得分:0)
$('#checkbox_1').click(function(){
if ($(this).is(':checked')) {
$('#dropdown').val(1);
}
else {
$('#dropdown').val('All');
}
});
答案 3 :(得分:0)
像这样的东西
$('#checkbox_1').change(function() {
if($(this).is(':checked')) {
$('#dropdown').val('1');
} else {
$('#dropdown').val('All');
}
});
是(':checked')只是检查复选框是否被检查的众多方法之一。
答案 4 :(得分:0)
if ( $('#checkbox_1').is(':checked')){
$('#dropdown').val('1');
}else{
$('#dropdown').val('All');
}
编辑:这不是“实时”功能。其他成员已经为
提供了代码