在 jquery 中复制/克隆带有选定选项的下拉列表 [英] copy/Clone dropdown list with selected option in jquery

查看:21
本文介绍了在 jquery 中复制/克隆带有选定选项的下拉列表的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何克隆带有选定选项的下拉列表(组合框)?

How can I clone dropdown list(combobox) with selected option?

jquery .clone 方法在 firefox 中不适用于所选选项.

jquery .clone method is not working in firefox for selected option.

我有一个具有不同控件的 div.我必须将整个 div 复制到一个像这样的变量

I have a div having different controls. I have to copy entire div to a variable something like this

var $orginalDiv = $('#myDiv');
var $clonedDiv = $orginalDiv.clone();

$clonedDiv.find('select').each(function() {


....Something do here for assigning selected options from original div ..

            });

让我知道我们如何完成它,它必须在 FireFox 中运行.

Let me know how can we get it done and it must be worked in FireFox.

推荐答案

var $orginalDiv = $('#myDiv');
var $clonedDiv = $orginalDiv.clone();

//get original selects into a jq object
var $originalSelects = $orginalDiv.find('select');

$clonedDiv.find('select').each(function(index, item) {

     //set new select to value of old select
     $(item).val( $originalSelects.eq(index).val() );

});

在jsfiddle这里尝试

Try it here at jsfiddle

这篇关于在 jquery 中复制/克隆带有选定选项的下拉列表的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆