3 回答
            3        
        
		
您可以这样做以选择所需的值
 $('#select').val('yes');
    于 2013-04-10T21:20:28.493   回答
    
    
            2        
        
		
停止尝试使用属性方法来操作属性!旧版本的 jQuery 允许您这样做,但新版本不会。
$('#select').children(':selected').prop("selected",false);
$('#select').children('option[value="yes"]').prop("selected",true);
//$('#select').children(':selected');
尽管.val()正如 Mohammad Adil 指出的那样,这是一种更好的处理方式。
于 2013-04-10T21:22:38.110   回答
    
    
            2        
        
		
您不应使用该selected属性来更改选择的选项。相反,请使用selectedIndex您的 dropdwn 的属性。
例如,在您的情况下,您可能想要这样:
document.getElementById('select').selectedIndex = 1;
    于 2013-04-10T21:24:25.993   回答