12

Prototype ライブラリを使用してページ上のすべての選択要素をループし、要素にアクセスするにはどうすればよいですか (可能な場合)。ドキュメントでは、特定の ID、クラス名などを持つ要素を参照するためのショートカットを簡単に見つけましたが、特定のタグ名を持つ要素への参照は見つかりませんでした。

これが Prototype で不可能な場合は、JQuery または別の JS ライブラリを使用した例をいただければ幸いです。

4

2 に答える 2

22

このページの最初の例をご覧ください。

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

基本的に、$$関数は CSS セレクターを想定しており、タグ名は完全に有効なセレクターです。

于 2009-03-30T14:56:12.690 に答える
4

多様性のためのjQueryの例:

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

これにより、ページ内のすべての が反復処理され、各selectで選択された のテキストと値が警告されます。optionselect

于 2009-03-30T15:05:18.847 に答える