Ответ 1
Посмотрите первый пример на этой странице:
$$('select').each(function() {
//
});
По сути, функция $$
ожидает селектора CSS, а имя тега - вполне допустимый селектор.
Как я могу (если это возможно) использовать библиотеку Prototype для циклического перемещения всех элементов на странице и доступа к элементу? В документации я легко нашел ярлыки для ссылки на элементы с определенными идентификаторами, именами классов и т.д., Но не ссылался на элементы с определенными именами тегов.
Если это невозможно в Prototype, вам будет оценен пример с JQuery или другой JS-библиотекой.
Посмотрите первый пример на этой странице:
$$('select').each(function() {
//
});
По сути, функция $$
ожидает селектора CSS, а имя тега - вполне допустимый селектор.
Пример jQuery для разнообразия:
$('select').each(function() {
var selectedOption = $(this).find('option:selected');
alert('Value: ' + selectedOption.val() + ' Text: ' + selectedOption.text());
});
Это приведет к повторению всех select
на странице и вызовет текст и значение выбранного option
для каждого select
.