如何使用bootstrap中的selectpicker插件设置所选选项

时间:2016-10-24 17:36:51

标签: jquery html twitter-bootstrap bootstrap-selectpicker

我正在使用Bootstrap-Select:

<select name="SelectAddress" class="selectpicker">
   <option value="a">Val 1</option>
   <option value="b">Val 2</option>
   <option value="c">Val 3</option>
   <option value="d">Val 4</option>
</select>

例如,我想将Val 1更改为Val 1.0,因为选择了Val 1。 所以我尝试没有成功:

$("select[name=SelectAddress]").text("Val 1.0");
$("select[name=SelectAddress]").selectpicker("refresh");

我怎样才能做到这一点?

修改

通过在每个<option>上插入ID找到解决方案:

<select name="SelectAddress" class="selectpicker">
   <option id="1" value="a">Val 1</option>
   <option id="2" value="b">Val 2</option>
   <option id="3" value="c">Val 3</option>
   <option id="4" value="d">Val 4</option>
</select>

然后:

$("#1").html("Val 1.0");
$("select[name=SelectAddress]").selectpicker("refresh");

1 个答案:

答案 0 :(得分:5)

你可以这样做。

<select id="drop-down" name="SelectAddress" class="selectpicker">
   <option value="a">Val 1</option>
   <option value="b">Val 2</option>
   <option value="c">Val 3</option>
   <option value="d">Val 4</option>
</select>



$("#drop-down option[value='a']").text("Val 1.0");
$("select[name=SelectAddress]").selectpicker("refresh");