2014-01-16 58 views
0

假設我有一個div元素,我正在爲它分配一個jquery插件。 該插件適用於該元素。如何將jquery插件附加到未來的元素?

現在我想克隆和appendTo元素。克隆和附加工作也可以,但插件不適用於克隆對象。

任何想法如何使未來(克隆)的元素與該插件一起工作?

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

順便說一句:我正在使用的插件是select2

+0

您正在使用ID屬性,因此它只能用於一個。 –

+0

對不起,我正在使用一個類:$(「。something」)。somePlugin(); – MilMike

+0

'$(「#something」)。clone()。somePlugin();'? –

回答

1

克隆功能有一個參數,您可以通過該參數確定是否還要克隆給定對象的所有事件和數據。

obj = $("#something").clone(true);