0

我正在使用以下代码:

$(".select2")
    .select2();

所有 select2 类都应用了 .select2() 。

但是,我有添加 html 的代码(包括对我的网页的选择。添加新内容后,我是否需要运行上面相同的代码?

4

1 回答 1

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
    }
});
于 2012-08-02T12:53:26.853 回答