2014-01-16 1 views
0

div 요소가 있고 jquery 플러그인을 할당한다고 가정 해 봅시다. 플러그인은 해당 요소에서 작동합니다.jquery 플러그인을 향후 Elements에 연결하는 방법은 무엇입니까?

이제 요소를 복제하고 appendTo 싶습니다. 복제 및 추가 기능도 작동하지만 복제 된 객체에 대해 플러그인이 작동하지 않습니다.

미래 (복제 된) 요소를 어떻게 그 플러그인에서 사용하게 할 수 있습니까?

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

BTW : 내가 사용중인 플러그인은 select2입니다.

+0

당신은 id 속성을 사용하므로 하나만 작동합니다. –

+0

죄송합니다. 수업을 사용하고 있습니다 : $ (". something"). somePlugin(); – MilMike

+0

'$ ("# something"). clone(). somePlugin();'? –

답변

1

clone 함수에는 지정된 객체의 모든 이벤트와 데이터를 복제할지 여부를 결정할 수있는 매개 변수가 있습니다.

obj = $("#something").clone(true); 
관련 문제