動的選択のオプションを取得する

ワンダン

次のコードを動的に取得したかったのです。

var items = $("#scenario_select option");

上記は(とdropDownObj= $("#scenario_select");

function someFunction(dropDownObj){
    var items = $(dropDownObj + " option");
    var items = $("#" + dropDownObj + " option");
}

これは両方とも機能しません。私はそれについての助けを見つけられませんでした(optionsタグなしでのみ)

どんな助けでも大歓迎です。

rusmus

これを試して:

function someFunction(dropDownObj){
    var items = $('#' + dropDownObj.prop('id') + " option");
}

しかし、それを行うためのより「適切な」方法は、@ Exceptionによって提案されたfindを使用するか、次を使用することだと思います。

function someFunction(dropDownObj){
    var items = $("option", dropDownObj);
}

これは基本的に.find()と同じことをします。2つの比較については、このSOの質問を参照してください(tl; dr:ほぼ同等です)。

(コメントに記載されているように)アイテムの数を見つけるには、次のものを使用することもできます。

function someFunction(dropDownObj){
    var items = $("option", dropDownObj).length;
}

これは、コメントに投稿したソリューションよりも少し短いです。

また、

dropDownObj= $("#scenario_select");

これはすでにjQueryオブジェクトであり、$を使用してラップする必要はありません。これを念頭に置いて、ソリューションは次のようになります。

var items = dropDownObj.children('option').length;

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

選択オプションDjangoの値を取得する

分類Dev

選択した選択で複数のオプションを動的に選択する方法

分類Dev

ドロップダウンのオプションを動的に選択する

分類Dev

symfonyの選択タイプからオプションを取得する方法

分類Dev

JAVASCRIPT/BOOTSTRAP-最初の選択のオプションに基づいて別の選択でオプションを自動選択する方法は?

分類Dev

オプションを動的に選択するための属性IDの追加

分類Dev

表示されている選択オプションの数を取得する

分類Dev

選択のオプションの値を取得すると?symfony2

分類Dev

jqueryを使用して選択したオプションの値を取得する

分類Dev

属性を選択してオプションの値を取得する方法

分類Dev

オプションを選択すると、自動送信

分類Dev

動的選択オプションを作成する方法

分類Dev

選択したオプションを動的に表示する

分類Dev

[選択]ドロップダウンで選択したのオプション値を取得する方法

分類Dev

vuejsで選択オプション名属性を取得する方法

分類Dev

選択したオプションを取得する方法

分類Dev

Jqueryで選択したオプション属性を取得する

分類Dev

Vue.jsで選択オプションを取得する方法

分類Dev

vuejs2の選択入力オプションを動的に変更する

分類Dev

Vue:setIntervalの起動中にオプションを選択する

分類Dev

選択ボックスのオプションを動的に非表示にする

分類Dev

AngularJSのオプション選択でdivを動的に作成する

分類Dev

Angularで選択オプションの値を取得します

分類Dev

選択したオプションのIDを取得します

分類Dev

jQueryで選択したオプションのテキストを取得する

分類Dev

選択オプション値を取得するAngular2の問題

分類Dev

smartadminのselect2から選択したオプションを取得する

分類Dev

角度選択でオプションの値を取得する方法は?

分類Dev

選択したクラスオプションの値を取得する

Related 関連記事

  1. 1

    選択オプションDjangoの値を取得する

  2. 2

    選択した選択で複数のオプションを動的に選択する方法

  3. 3

    ドロップダウンのオプションを動的に選択する

  4. 4

    symfonyの選択タイプからオプションを取得する方法

  5. 5

    JAVASCRIPT/BOOTSTRAP-最初の選択のオプションに基づいて別の選択でオプションを自動選択する方法は?

  6. 6

    オプションを動的に選択するための属性IDの追加

  7. 7

    表示されている選択オプションの数を取得する

  8. 8

    選択のオプションの値を取得すると?symfony2

  9. 9

    jqueryを使用して選択したオプションの値を取得する

  10. 10

    属性を選択してオプションの値を取得する方法

  11. 11

    オプションを選択すると、自動送信

  12. 12

    動的選択オプションを作成する方法

  13. 13

    選択したオプションを動的に表示する

  14. 14

    [選択]ドロップダウンで選択したのオプション値を取得する方法

  15. 15

    vuejsで選択オプション名属性を取得する方法

  16. 16

    選択したオプションを取得する方法

  17. 17

    Jqueryで選択したオプション属性を取得する

  18. 18

    Vue.jsで選択オプションを取得する方法

  19. 19

    vuejs2の選択入力オプションを動的に変更する

  20. 20

    Vue:setIntervalの起動中にオプションを選択する

  21. 21

    選択ボックスのオプションを動的に非表示にする

  22. 22

    AngularJSのオプション選択でdivを動的に作成する

  23. 23

    Angularで選択オプションの値を取得します

  24. 24

    選択したオプションのIDを取得します

  25. 25

    jQueryで選択したオプションのテキストを取得する

  26. 26

    選択オプション値を取得するAngular2の問題

  27. 27

    smartadminのselect2から選択したオプションを取得する

  28. 28

    角度選択でオプションの値を取得する方法は?

  29. 29

    選択したクラスオプションの値を取得する

ホットタグ

アーカイブ