我想使用原型从HTML多选框中删除选项。我尝试了下面的那个,不幸的是它不起作用
$('left').options.item($('left').selectedIndex)).remove();
我找到了.removedChild()
的一些例子。我不想使用它们,因为它违背了使用像Prototype这样的JS库的目的。
答案 0 :(得分:2)
你错过了引号。试试这个
$('left').options.item($('left').selectedIndex).remove();
答案 1 :(得分:1)
你可能会:
$('left').down(':selected').remove();
或:checked
或:active
或其他内容。我假设。
编辑不。奇怪的文档。 http://api.prototypejs.org/dom/Element/select/
修改 .select
> .down
。 http://api.prototypejs.org/dom/Element/prototype/down/谢谢@clockworkgeek
答案 2 :(得分:0)
我发现有一个支架丢失了。正确的代码行是,
$('left').options.item($('left').selectedIndex).remove();