设置某个select>option被选中
将option设置为指定value值对应的内容(方法一)
$("select").val("2");
<select>
<option value="1">第1个</option>
<option value="2">第2个</option>
<option value="3">第3个</option>
</select>
//那么第2个下拉框将被选中
将option设置为指定value值对应的内容(方法二)(attr和prop都可以,该方法适合有自定义属性)
<select>
<option value="1" data-id="a">第1个</option>
<option value="2" data-id="b">第2个</option>
<option value="3" data-id="c">第3个</option>
</select>
$("select").find("option[value='2']").prop("selected",true);
$("select").find("option[data-id='c']").prop("selected",true);
获取某个select>option的值
$("select").val();
获取当前选中项的text
$(".selector").find("option:selected").text();
select级联操作
即第二个select的值随着第一个select选中的值变化
$(".selector1").change(function(){
// 先清空第二个
$(".selector2").empty();
// 实际的应用中,这里的option一般都是用循环生成多个了
var option = $("<option>").val(1).text("pxx");
$(".selector2").append(option);
});