答案 0 :(得分:2)
首先,在您的演示页面上,您忘记包含bootstrap-select js和css文件。
在您的演示中,您没有打电话:
$('select').selectpicker();
将所有样式应用于select
代码。
之后,当动态创建select标记时,必须在函数回调中调用它。
答案 1 :(得分:0)
我刚刚转换了你的html代码,把它放到一个字符串变量中它似乎工作正常,它的行为与你的模板相同 jsFiddle
<script>
var strVar="";
strVar += "Select: <select class='selectpicker' name='selected_views'>";
strVar += " <option value=\"X\">X<\/option>";
strVar += " <option value=\"Y\">Y<\/option>";
strVar += " <option value=\"Z\">Z<\/option>";
strVar += " <\/select>";
strVar += " <a href=\"#\" id=\"link1\" onclick=\"add_selectfield()\">Select<\/a>";
function add_selectfield() {
$("#ff").append(strVar);
}
</script>