【发布时间】:2016-10-24 17:36:51
【问题描述】:
我正在使用 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");
【问题讨论】:
-
stackoverflow.com/questions/14804253/… 是这个的副本吗??
-
不,我不想更改值,但是
<option>...</option>中的内容是什么 -
请尝试以下给出的解决方案...
-
这不是为每个选项提供 id 的有效方法,您可以使用 value 属性来设置选项的值。
标签: jquery html twitter-bootstrap bootstrap-selectpicker