Удалить опцию из html multi select с помощью библиотеки прототипов js - PullRequest
1 голос
/ 31 января 2012

Я хочу удалить опцию из поля множественного выбора HTML, используя прототип.Я попробовал приведенное ниже, и, к сожалению, оно не сработало

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

Я нашел пример с .removedChild() .. Я не хотел использовать их, так как это противоречит цели использования библиотеки JS, такой как Prototype.

Ответы [ 3 ]

2 голосов
/ 31 января 2012

Вы пропустили цитаты.Попробуйте это

$('left').options.item($('left').selectedIndex).remove();
1 голос
/ 31 января 2012

Возможно, вы могли бы:

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

или :checked или :active или что-то в этом роде. Я предполагаю.

edit Нет. Странные документы. http://api.prototypejs.org/dom/Element/select/

edit .select> .down. http://api.prototypejs.org/dom/Element/prototype/down/ Спасибо @ clockworkgeek

0 голосов
/ 31 января 2012

Я понял, что пропала скобка.Правая строка кода:

$('left').options.item($('left').selectedIndex).remove();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...