我在网络应用程序中使用了jQuery手风琴。我想在多个地方使用此手风琴。所以,我想到了克隆它。但是克隆的手风琴只给了我原始克隆的图像,它的功能不像原始克隆的那样。原始手风琴由可选项目组成。选择一项后,将执行一些操作。我已经为此操作编写了Java脚本代码。我现在也希望其他克隆的手风琴和可选项目也能做到这一点。因此,如何使克隆的手风琴具有与原始手风琴一样的功能?

最佳答案

使用jQuery clone()的深度克隆参数来克隆所有数据和事件:

.clone( [withDataAndEvents] [, deepWithDataAndEvents] )



[withDataAndEvents]:一个布尔值,指示是否应将事件处理程序和数据与元素一起复制。默认值为false。

[deepWithDataAndEvents]:一个布尔值,指示是否应复制克隆元素的所有子级的事件处理程序和数据。默认情况下,它的值与第一个参数的值匹配(默认为false)。


$('your-selector').clone(true, true)

更多内容:http://api.jquery.com/clone/

07-24 19:07
查看更多