2014-01-16 3 views
0

Предположим, у меня есть элемент div, и я назначаю ему jquery-плагин. Плагин работает с этим элементом.Как подключить плагин jquery к будущим элементам?

Теперь я хочу клонировать и добавлять к элементу. Клонирование и добавление тоже работают, но плагин не работает для клонированного объекта.

Любая идея, как сделать будущие (клонированные) элементы работать с этим плагином?

$("#something").somePlugin(); 
obj = $("#something").clone(); 
obj.insertAfter("#blah"); 
//plugin is not working on "obj" 

КСТАТИ: плагин Я работаю с это select2.

+0

Вы используете атрибуты идентификатора, чтобы он работал только на один. –

+0

Извините, я использую класс: $ (". Something"). SomePlugin(); – MilMike

+0

'$ (" # something "). Clone(). SomePlugin();'? –

ответ

1

Функция клонирования имеет параметр, с помощью которого вы можете определить, хотите ли вы также клонировать все события и данные данного объекта.

obj = $("#something").clone(true); 
Смежные вопросы