Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 项具有特定类时不会追加_Javascript_Jquery_Html_Select_Append - Fatal编程技术网

Javascript 项具有特定类时不会追加

Javascript 项具有特定类时不会追加,javascript,jquery,html,select,append,Javascript,Jquery,Html,Select,Append,因此,我尝试附加一个select,当这个插件的类bootstrap select未附加时,它可以正常工作: var select = $("<select class='new-select'></select>"); $('#selects-container').append(select); 但是,当我添加类“selectpicker”时,会附加select,但它不是通过插件的javascript处理的,因此不可见 var select = $("<sele

因此,我尝试附加一个select,当这个插件的类bootstrap select未附加时,它可以正常工作:

var select = $("<select class='new-select'></select>");
$('#selects-container').append(select);
但是,当我添加类“selectpicker”时,会附加select,但它不是通过插件的javascript处理的,因此不可见

var select = $("<select class='new-select selectpicker'></select>");
$('#selects-container').append(select);
所以我的问题是如何通过插件的javascript运行新的附加select,并将其格式化为屏幕加载时出现的select


衷心感谢您的帮助,非常感谢

因此有很多方法可以使用jQuery声明新的DOM节点。具体地说,对于您的任务,您需要指定一个选项对象作为第二个参数,然后向其添加属性,而不是在选择字符串本身中

试试这个:

var select = $('<select></select>', {
  'class': 'new-select selectpicker'
});
$('#selects-container').append(select);
此外,请注意以下事项:

名称类必须在对象中引用,因为它是JavaScript 无法使用保留字和类名,因为它引用 属性,而不是属性


你有JSFIDLE还是PRUNKER。。。