我希望我的所有选择类,包括稍后可能添加的类使用select2

时间:2012-08-02 12:47:38

标签: javascript jquery

我使用以下代码:

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

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

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

1 个答案:

答案 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
    }
});