【发布时间】:2016-01-16 09:36:03
【问题描述】:
我正在使用 Silvio Moreto 的 Bootstrap Select。
在我的页面上,我有一个按钮,可以打开一个带有输入框的模式,允许您将项目添加到选择器。然后我想自动选择该项目,但我无法让它工作。
我的代码是:
$('#myselect').append('<option val="'+newitemnum+'">'+newitemdesc+'</option>');
$('#myselect').val(newitemnum);
$('#myselect').selectpicker('refresh');
但这只是行不通。该项目没有被选中。
我尝试将选择行替换为:
$('#myselect').selectpicker('val',newitemnum);
但这也不起作用
非常感谢任何想法(尽管该项目确实已添加到选择器中)。
【问题讨论】:
-
根据library docs,您的第二个代码 sn-p 应该会产生预期的结果。运行该语句后是否在控制台中显示任何错误消息?
-
什么都没有,它将值添加到 selectpicker 但只是不选择它 - 它默认为“Nothing Selected”
-
如果上述所有解决方案都不起作用,请仔细检查您的选择器是否有效,例如:console.log($('#myselect'));如果没有,您的选择 ID 可能有问题。
标签: javascript jquery twitter-bootstrap bootstrap-select