【发布时间】:2015-02-11 16:18:49
【问题描述】:
我在我的页面上动态生成了 Chosen 元素(从它们中的第一个克隆而来)。但是,当我单击其中一个克隆的 Chosen 元素时,它看起来像是打开了第一个下拉菜单。所以所有克隆的元素都通过第一个起作用。
如何将克隆的元素与第一个元素分离并强制它们单独工作?
【问题讨论】:
标签: javascript jquery jquery-chosen
我在我的页面上动态生成了 Chosen 元素(从它们中的第一个克隆而来)。但是,当我单击其中一个克隆的 Chosen 元素时,它看起来像是打开了第一个下拉菜单。所以所有克隆的元素都通过第一个起作用。
如何将克隆的元素与第一个元素分离并强制它们单独工作?
【问题讨论】:
标签: javascript jquery jquery-chosen
我找到了解决办法。将新的动态元素附加到 DOM 时,您必须简单地调用 .chosen()。
var new_element=$(my_select).clone(false);
$(document.body).append(new_element)
$(new_element).chosen();
【讨论】: