0

私は Chosen JS jQuery プラグインを使用しています & 複製された要素 (true、ture を使用 - これはオンクリック イベントをコピーする必要があるためです) が dom に追加されるたびに再レンダリングしようとしています。

これは私のコードです:

    var container = jQuery(self.options.parent_class + ' tbody tr:first-child'),
    container_clone = container.clone(true,true);

    var elem = container_clone.find('select');
    elem.chosen('destroy');
    elem.chosen();

    return container_clone;

ここにフィドルがあります:http://jsfiddle.net/udj7t/1/

4

2 に答える 2

3

これを試して、

$(document).ready(function(){
    $('select').chosen();
    $('a#clone_me').on('click', function(){
        var $clone = jQuery('#toClone select:first').clone();
        $clone.removeAttr('style');
        //$clone.chosen('destroy');
        jQuery('#toClone').append($clone);
        jQuery('#toClone select:last').chosen();
    });
});

デモ

于 2013-10-16T13:38:59.567 に答える