jquery正在克隆元素块。选择红色的元素

jquery正在克隆元素块。选择红色的元素,jquery,Jquery,这是我的问题的再现 从第一个选项中选择任意选项。然后单击add。 已克隆select元素,但其值在第一个元素中选定, 我的主要问题是不能在新的“选择”元素中选择任何其他选项。 我做错什么了吗 我搞定了 $.uniform.update("select"); 成功了。 选择元素onchange事件的修复 :)谢谢大家问题是一致的。它无法处理克隆,并且除其他外会创建重复的ID,这就是为什么在克隆中选择某个内容时,原始选择总是获得焦点。我们在这里遇到了完全相同的问题,但只是使用$.uniform.u

这是我的问题的再现 从第一个选项中选择任意选项。然后单击add。 已克隆select元素,但其值在第一个元素中选定, 我的主要问题是不能在新的“选择”元素中选择任何其他选项。 我做错什么了吗

我搞定了

$.uniform.update("select");
成功了。 选择元素onchange事件的修复
:)谢谢大家

问题是一致的。它无法处理克隆,并且除其他外会创建重复的ID,这就是为什么在克隆中选择某个内容时,原始选择总是获得焦点。

我们在这里遇到了完全相同的问题,但只是使用
$.uniform.update(“选择器”)
$('selector').uniform()
在克隆元素上对我们不起作用

我们所做的工作是用select本身替换最近的.selector,然后再次对其进行格式化:

// clonedObject is a jQuery object containing our cloned select
clonedObject.closest('.selector').replaceWith(clonedObject);
clonedObject.uniform();
希望这能为其他人节省一点时间

$('input,select')。uniform()
是这个问题的原因,因为这个调用对DOM元素做了一些额外的处理。$.uniform.update(“select”);我也玩了这个把戏。