問題タブ [optgroup]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jquery - Jquery populate optgroup for second selectbox dynamically
I have a very long list of options in two multiple select box, I want to populate dynamically the options for select_B
based on select_A
, for instance:
I multiple select opt1 and opt2 from select_A
, select_B
will show the options which is optgroup with id=sub1
and id=sub2
only, if I deselect opt1 and select opt3 from select_A
, select_B
will remove optgroup sub1
and remain sub2
and sub3
, and so on with flexibility of control.
I already have a solution for hiding optgroup in Chrome and IE from here:
Please help and thanks.
php - joomla:select.optgroupをselect.genericlistに追加します
select.optgroupをselect.genericlistに追加する必要があります。これが私のコードです。
これにより、次が返されます。
誰かがこれを以前にやったことがありますか?アドバイスは大歓迎です
jquery - Jqueryはメインセレクターに基づいてoptgroupを非表示/表示します
このリンクを参照してください。これは、メインアクティビティで選択されたものに基づいてサブアクティビティを選択するための複数の選択ボックスであり、現在はかなりうまく機能しています。
変更リクエストに基づいて、選択時にサブアクティビティのoptgroupのみを表示するアクションを作成します。つまり、選択するとmain-activity option 1 and 2
、sub-activity
optgroupを1 and 2
表示し、残りは非表示になり、表示されなくなります。ありがとうございます。
jquery - Jqueryはoptgroupラベルとその子を取得します
選択されたオプションにbox_B
基づいて、optgroup のラベル名を取得するにはどうすればよいですか?box_A
次の関数を使用してbox_A
親ラベルに警告しようとしましたが、それを取得できませんでした。に変更したvar label = $(e).attr('value');
場合、オプション値は表示されます。
選択ボックス:
関数を呼び出します。
ありがとう。
jquery - オプションとオプトグループを正確に一致させる
select-optionsが長くなると、次のスクリプトで問題が発生しました。
オプションが少ないソリューションhttp://jsfiddle.net/hsQjh/5/
問題のある長いオプション:http://jsfiddle.net/hsQjh/6/
私の最初の選択ボックスオプションは最大40以上のオプションであるため、2番目の選択ボックスも最大40以上のoptgroupになります。最初のボックスでオプション「2」を選択すると、2番目のボックスにすべてのoptgroupが入力されます。 2で始まる番号、つまりoptgroup ' 2 '、 ' 20 '-' 29 'が入力されますが、選択された他のオプションにも同じことが起こります。
オプションの値とoptgroupのラベルの間の「ID」と正確に一致する可能性がありますか?
ありがとう。
jquery - Jqueryは2番目のボックスで選択したテキストを削除します
erichynds の jquery MultiSelect Pluginを使用して 2 レベルの chained-select-box に変更しましたが、完全に機能しますが、これまでに修正しなければならない小さな欠陥があります。
ここで実際の例を探してください。
たとえば、最初のボックスでオプション「2」を選択すると、2 番目のボックスでも「2」の optgroup が入力され、次に「2B」を選択すると、テキストは 2 番目のボックスに表示されます。最初のボックスで '2' の選択を解除しました。'2' の optgroup はなくなりましたが、テキストはまだ 2 番目のボックスに表示されています。最初のボックスで関連するオプションの選択を解除したときに、テキストと共に削除するにはどうすればよいですか
アドバイスしてください、ありがとう。
javascript - optgroup でオプションを選択した後に URL に移動する
optgroup タグ内の option タグの値として示されている URL にアクセスするために、JavaScript (または jQuery ライブラリ) を使用する方法を学びたいと考えています。
オプション タグを含むシンプルな 1 レベルの select タグを使用すると、ソリューションはこの投稿で説明されているものと同様になります。
optgroup タグ内にオプション タグを含む 2 レベルの select タグで使用しようとしましたが、うまくいきません。このコードの適応にご協力いただければ幸いです。
php - 主項目が optgroup で子項目がオプションの PHP ドロップダウン リスト
メイン項目とその子項目を含むデータベースからドロップダウン リストを作成しようとしています。主な項目を optgroup ラベルにし、子項目をオプション項目にしたいと考えています。
上記は、各変数がどこに収まるかを示すための単なるスキームです..
$rs_pa['Name] - 親アイテムの名前です。
$rs_ch['Name] - 子アイテムの名前です。
$rs_ch['Link'] - 子アイテムのリンクです。
これは私が今持っているコードです:
問題は、これが正しく表示されないことです..私はすべてを試しましたが、私はphpが得意ではありません..助けてくれてありがとう..