jQuery,克隆选择,禁用以前选择的选项

时间:2012-10-04 15:38:54

标签: jquery select clone selecteditem

我正在这个网站上工作,用户可以在其中创建自己的捆绑包。基本上他们有一个课程列表,他们可以选择5并创建一个包。

我正在采取的方法是所有课程的下拉列表,然后点击进行克隆。

我想要做的是禁用下一个克隆列表中以前选择的任何项目。

这可能吗?

这是我的代码:http://jsfiddle.net/Y4fLM/

非常感谢!

3 个答案:

答案 0 :(得分:2)

我必须处理与你的有点类似的要求,但是,不是动态创建选择的,我在页面上有3个。

检查FIDDLE ..这可能会有所帮助。

答案 1 :(得分:1)

这是你要找的吗?
http://jsfiddle.net/VLrpn/

在附加新元素之前,关键代码就出现了:

$('.hidden-itemname').each(function(index) {
       newElem.children('.hidden-itemname').children('option[value="'+$(this).val()+'"]').remove()
    });

答案 2 :(得分:1)

你也可以试试这个

http://jsfiddle.net/Y4fLM/3/

与您的问题一样,这似乎可能对您有所帮助。