0

次のコードを使用しています。

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

すべての select2 クラスには .select2() が適用されています。

ただし、HTML を追加するコード (Web ページへの選択を含む) があります。新しいコンテンツが追加された後、上記と同じコードを実行する必要がありますか?

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 に答える