我使用下面的JavaScript去除下拉列表中选择一个选项,从下拉菜单B.jQuery来删除从其他下拉菜单下拉一个选择的选项停止工作并挂起
$('#A').bind('keypress', function(e){
if (e.which == 52){
var selectedItems = $('#A').val();
var $list = $("#B"),
toRemove = $(),
selectedItems = $("#A").val();
for (var i = 0 ; i < selectedItems.length; i++) {
toRemove = toRemove.add($list.find('option[value="' + selectedItems[i] + '"]'));
}
toRemove.remove();
}
});
的选项去掉从DropDown B,但是,当我按下键时,javascript挂起。请帮忙。
是否还有其他的jQuery?
“挂出”是什么意思?您是否在JavaScript控制台中收到错误消息? – nnnnnn 2012-01-13 08:23:03
页面上的所有其他javascripts都卡住了,比如我在下拉列表A的列中有一个工具提示,并且工具提示仍然打开 – sqlchild 2012-01-13 08:26:32
但是实际上从下拉B中删除了项目_is_?在你的代码中有几件事会改变,但是没有一件能够解释其他控件或函数被破坏。 – nnnnnn 2012-01-13 08:30:19