项目在具有特定类时不会附加

时间:2015-07-03 23:54:44

标签: javascript jquery html select append

所以我试图附加一个select,当这个插件的类bootstrap-select没有附加时,它工作正常:

var select = $("<select class='new-select'></select>");
$('#selects-container').append(select);

但是,当我添加类&#39; selectpicker&#39;时,会附加选择,但不会通过插件的javascript处理,因此不可见。

var select = $("<select class='new-select selectpicker'></select>");
$('#selects-container').append(select);

所以我的问题是如何让新的附加选择通过插件的javascript运行,并被格式化为屏幕加载时出现的选择。

真诚感谢您的帮助,非常感谢。

1 个答案:

答案 0 :(得分:1)

因此,有许多方法可以使用jQuery声明新的DOM节点。具体来说,您需要将选项对象指定为第二个参数,然后将属性添加到该对象,而不是选择字符串本身。

试试这个:

{{1}}

另外,请注意the docs

  

名称&#34; class&#34;必须在对象中引用,因为它是一个JavaScript   保留字和&#34; className&#34;不能使用,因为它指的是   DOM属性,而不是属性。