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

标签 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 1Val 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");

最佳答案

你可以这样做。

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

关于jquery - 如何使用 bootstrap 中的 selectpicker 插件设置所选选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40224287/

相关文章:

javascript - 标题的固定高度和变化宽度(HTML 表格)

html - 如何仅将按钮添加到一个轮播幻灯片而不是其余的?

JavaScript 运行时错误 : "object doesn' t support property or method"in Internet Explorer

jquery - 类型错误:$(...).slider 不是函数

javascript - 复选框元素在未选中时从 serialize() 中消失

javascript - 如何引用动态创建的元素?

javascript - "input"类型范围内的问题,以及JavaScript设计视频播放器

html - 气泡框文本对齐问题

javascript - 如何在 jquery 的自动完成下拉列表旁边显示弹出窗口?

css - Bootstrap - 水平对齐下拉列表中的内容,并在它们之间使用垂直分隔符