jquery 克隆元素 block 。选择行为怪异的元素

标签 jquery

这是我的问题的重现 http://jsfiddle.net/WsFyV/7/ 从第一个选项中选择任意选项。然后点击添加。 select 元素被克隆,但具有第一个元素中选择的值, 我的主要问题是您无法在新的选择元素中选择任何其他选项。 我做错了什么吗?

我已经修复了。

$.uniform.update("select");

成功了。 http://jsfiddle.net/broncha/WsFyV/34/修复了选择元素 onchange 事件 :) 谢谢大家

最佳答案

我们在这里遇到了完全相同的问题,但仅使用 $.uniform.update("selector")$('selector').uniform() 没有我们在克隆元素上不起作用。

为了让它工作,我们所做的就是用选择本身替换最接近的 .selector,然后再次取消它:

// clonedObject is a jQuery object containing our cloned select
clonedObject.closest('.selector').replaceWith(clonedObject);
clonedObject.uniform();

希望这能为其他人节省一点时间

关于jquery 克隆元素 block 。选择行为怪异的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7929184/

相关文章:

jquery - 不需要的返回空对象

jquery - 根据单选按钮单击显示和隐藏 div

jquery - (jQuery) 如何抓取两个 div 并将它们插入到新的 div 上

javascript - 在不同元素上淡出 Twitter Bootstrap 弹出窗口

jquery - 随时随地输入验证

javascript - 如何在页面刷新后保持按钮处于事件状态?

javascript - 如何将 Rails-Jquery 添加回 Rails 应用程序?

javascript - 如何关闭或重新加载后显示相同的内容

javascript - 使用 jQuery 显示 wordpress 帖子

javascript - css last-child with :not selector