一、取值

1.1 获取 select 选中的 value

  1. $('#select_id option:selected').val();
  2. // 或者
  3. $("#select_id").find("option:selected").val();

1.2 获取 select 选中的 text

  1. $('#select_id option:selected').text();
  2. // 或者
  3. $("#select_id").find("option:selected").text();

二、赋值

2.1 添加一项option

  1. // 这里的 'value' 为索引
  2. $("#select_id").append("<option value='value'>text</option>");
  3. // 例:插入一个索引为0的option
  4. $("#select_id").prepend("<option value='0'>请选择</option>");

三、删除

3.1 删除索引值最大的option

  1. $("#select_id option:last").remove();

3.2 删除索引值为 value 的 option

注:此处的 value 为数字

  1. $("#select_id option[index='0']").remove();
  2. // 例:删除值为3的option
  3. $("#select_id option[value='3']").remove();

3.3 清空option

  1. $("#select_id").empty();