【问题标题】:How to set selected option with selectpicker plugin from bootstrap如何使用引导程序中的 selectpicker 插件设置选定的选项
【发布时间】: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");

我怎样才能做到这一点?

编辑:

通过在每个 &lt;option&gt; 上插入一个 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");

【问题讨论】:

标签: jquery html twitter-bootstrap bootstrap-selectpicker


【解决方案1】:

你可以这样做。

<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");

【讨论】:

  • +1 感谢这一行通过将其放入 onShown:void(){ $("select[name=SelectAddress]").selectpicker("refresh"); 解决了我的问题} 因为我正在使用 angular2 和 JQuery 选择器。并在 html
  • @sohaibjaved,如果它对你有用,请投票给我,谢谢。
猜你喜欢
  • 2013-01-26
  • 1970-01-01
  • 2018-02-06
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多