我正在处理选择下拉列表。此列表将所有选定的元素(由用户完成)以隐藏字段的形式添加到容器 <DIV> 中。此选择有一个链接,用户可以选择将其从选择容器中删除。每次进行新的选择时,代码会自动绑定一个在用户单击 REOMVE 链接的情况下删除选择的函数,如下所示:
< DIV id="selectedCategories">
Category #1 REMOVE_LINK
< input type="hidden" value="9524" name="recordIds[]" /> </DIV>
<select>
< option >Category #2</option>
< option >Category #3</option>
<
每次从下拉列表中进行新选择时,都需要使用删除功能“重新绑定”所有先前选择的元素。出于某种原因,有必要这样做,因为所有元素似乎都失去了以前的添加新的时绑定。
这在 Fire Fox 和 Safari 中运行良好,但它们对 IE 根本不起作用。即使我每次为每个选定的元素重新绑定,所有绑定都会丢失,唯一有效的是我添加并与删除功能绑定的最后一个元素。
我的问题是:是否有解决方法,或者我该如何解决这个问题?不幸的是,IE 是目前使用最广泛的互联网浏览器 :(
谢谢