2012-08-02 45 views
0

我使用下面的代码:我想我所有的选择类别,包括那些可能在以后添加使用选择2

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

所有选择2类具有的.select2()适用于他们。

不过,我有一些代码添加HTML(包括选择到我的网页。我需要运行上面相同的代码添加了新内容之后?

+1

select2实际上做了什么? – Undefined 2012-08-02 12:49:10

+0

它将选择更改为样式选择。 http://ivaynberg.github.com/select2/select2-latest.html – Alan2 2012-08-02 12:49:56

回答

2

你就需要重新运行这个方法使用Ajax风格的新元素select

取决于你是如何加入select元素它可能是值得加入这个方法步入回调

举个例子:。

$.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 
    } 
}); 
相关问题