0

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

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

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

这可能吗?

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

非常感谢!

4

3 回答 3

2

我不得不处理与您的要求有些相似的要求,但是,我没有动态创建选择,而是在页面上有 3 个。

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

于 2012-10-04T15:42:28.290 回答
1

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

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

$('.hidden-itemname').each(function(index) {
       newElem.children('.hidden-itemname').children('option[value="'+$(this).val()+'"]').remove()
    });
于 2012-10-04T16:01:51.660 回答
1

你也可以试试这个

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

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

于 2012-10-04T16:22:16.253 回答