设值

根据value设置选中:

1
$("#selector").val("myValue")

根据text设置选中:

1
$("#selector").find("option[text='myText']").attr("selected", true)

取值

获取当前选中项的value

1
$("#selector").val()

获取当前选中项的text

1
$("#selector").find("option:selected").text()

select 级联事件

1
2
3
4
5
6
7
8
$("#selector1").change(function() {
// 先清空第二个select
$("#selector2").empty();
// 实际应用中,循环生成多个options
var option = $("<option>").val("myValue").text("myText")
// 将option附加到selector2上
$("#selector2").append(option);
});