使用原型js库从html multi select中删除一个选项

时间:2012-01-31 01:00:56

标签: javascript prototypejs html-select

我想使用原型从HTML多选框中删除选项。我尝试了下面的那个,不幸的是它不起作用

$('left').options.item($('left').selectedIndex)).remove();

我找到了.removedChild()的一些例子。我不想使用它们,因为它违背了使用像Prototype这样的JS库的目的。

3 个答案:

答案 0 :(得分:2)

你错过了引号。试试这个

$('left').options.item($('left').selectedIndex).remove();

答案 1 :(得分:1)

你可能会:

$('left').down(':selected').remove();

:checked:active或其他内容。我假设。

编辑不。奇怪的文档。 http://api.prototypejs.org/dom/Element/select/

修改 .select> .downhttp://api.prototypejs.org/dom/Element/prototype/down/谢谢@clockworkgeek

答案 2 :(得分:0)

我发现有一个支架丢失了。正确的代码行是,

$('left').options.item($('left').selectedIndex).remove();