我使用以下代码:
$(".select2")
.select2();
所有select2类都应用了.select2()。
但是我的代码添加了html(包括选择到我的网页。在添加新内容后,我是否需要运行相同的代码?
答案 0 :(得分:2)
是您需要重新运行此方法以设置新select
元素的样式。
根据您添加select
元素的方式,可能值得在此方法中添加回调。
作为使用ajax的示例:
$.ajax({
url: "garfieldIsTheBestCatEver.php",
type: "POST",
success: function(data) {
//Guess at data being your select here
var $this = $(data); //Make the data a jQuery object;
$this.select2(); //Run your method
}
});