Подтвердить что ты не робот

Цитирование всех элементов с помощью библиотеки прототипов JavaScript

Как я могу (если это возможно) использовать библиотеку Prototype для циклического перемещения всех элементов на странице и доступа к элементу? В документации я легко нашел ярлыки для ссылки на элементы с определенными идентификаторами, именами классов и т.д., Но не ссылался на элементы с определенными именами тегов.

Если это невозможно в Prototype, вам будет оценен пример с JQuery или другой JS-библиотекой.

4b9b3361

Ответ 1

Посмотрите первый пример на этой странице:

$$('select').each(function() {
    //
});

По сути, функция $$ ожидает селектора CSS, а имя тега - вполне допустимый селектор.

Ответ 2

Пример jQuery для разнообразия:

$('select').each(function() {
    var selectedOption = $(this).find('option:selected');
    alert('Value: ' + selectedOption.val() + ' Text: ' + selectedOption.text());
});

Это приведет к повторению всех select на странице и вызовет текст и значение выбранного option для каждого select.