javascript - 如何克隆下拉列表中选定的元素

标签 javascript jquery html

如何从下拉列表中选择一个元素并制作其副本并将其添加到同一下拉菜单中。

我找到了许多答案,其中克隆了整个列表而不是所选元素。喜欢

function CopyItem1()
   {
        $('#list1').append($('#list1').html());
   }

最佳答案

你可以这样做:

$('#list1').append(function(){
   return $(this).find(':selected').clone(); //return the clone of selected option to be appended.
});

关于javascript - 如何克隆下拉列表中选定的元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20889600/

相关文章:

html - CSS - 字体样式 : Italic - Slant to left

javascript - 根据单击的类别过滤器隐藏/显示 li 项

javascript - jQuery 手机 : refresh after dynamically adding rows to a table with column toggle

javascript - 一般如何对 jqGrid 的 loadComplete 和 onSelectRow 进行 pre 和 post 方法调用?

javascript - 尝试在表 td 上绑定(bind)点击操作

javascript - Marker Popup jQuery 事件在重新打开 Popup 后不再触发

html - 动态缩放 iFrame 内容以适应 div 宽度

javascript - Angular - 获取 ng-repeat 对象

javascript - 如何调用自定义约束验证作为 native 验证事件流的一部分?

javascript - 将两个 div 移动到中心,其中一个是另一个的克隆