問題タブ [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.

0 投票する
1 に答える
1100 参照

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.

0 投票する
1 に答える
1581 参照

php - joomla:select.optgroupをselect.genericlistに追加します

select.optgroupをselect.genericlistに追加する必要があります。これが私のコードです。

これにより、次が返されます。

誰かがこれを以前にやったことがありますか?アドバイスは大歓迎です

0 投票する
1 に答える
9493 参照

jquery - Jqueryはメインセレクターに基づいてoptgroupを非表示/表示します

このリンクを参照してください。これは、メインアクティビティで選択されたものに基づいてサブアクティビティを選択するための複数の選択ボックスであり、現在はかなりうまく機能しています。

変更リクエストに基づいて、選択時にサブアクティビティのoptgroupのみを表示するアクションを作成します。つまり、選択するとmain-activity option 1 and 2sub-activityoptgroupを1 and 2表示し、残りは非表示になり、表示されなくなります。ありがとうございます。

0 投票する
1 に答える
2245 参照

jquery - Jqueryはoptgroupラベルとその子を取得します

選択されたオプションにbox_B基づいて、optgroup のラベル名を取得するにはどうすればよいですか?box_A

次の関数を使用してbox_A親ラベルに警告しようとしましたが、それを取得できませんでした。に変更したvar label = $(e).attr('value');場合、オプション値は表示されます。

選択ボックス:

関数を呼び出します。

ありがとう。

0 投票する
1 に答える
96 参照

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」と正確に一致する可能性がありますか?

ありがとう。

0 投票する
2 に答える
627 参照

jquery - Jqueryは2番目のボックスで選択したテキストを削除します

erichynds の jquery MultiSelect Pluginを使用して 2 レベルの chained-select-box に変更しましたが、完全に機能しますが、これまでに修正しなければならない小さな欠陥があります。

ここで実際の例を探してください。

たとえば、最初のボックスでオプション「2」を選択すると、2 番目のボックスでも「2」の optgroup が入力され、次に「2B」を選択すると、テキストは 2 番目のボックスに表示されます。最初のボックスで '2' の選択を解除しました。'2' の optgroup はなくなりましたが、テキストはまだ 2 番目のボックスに表示されています。最初のボックスで関連するオプションの選択を解除したときに、テキストと共に削除するにはどうすればよいですか

アドバイスしてください、ありがとう。

0 投票する
2 に答える
6333 参照

javascript - optgroup でオプションを選択した後に URL に移動する

optgroup タグ内の option タグの値として示されている URL にアクセスするために、JavaScript (または jQuery ライブラリ) を使用する方法を学びたいと考えています。

オプション タグを含むシンプルな 1 レベルの select タグを使用すると、ソリューションはこの投稿で説明されているものと同様になります。

optgroup タグ内にオプション タグを含む 2 レベルの select タグで使用しようとしましたが、うまくいきません。このコードの適応にご協力いただければ幸いです。

0 投票する
1 に答える
1473 参照

php - 主項目が optgroup で子項目がオプションの PHP ドロップダウン リスト

メイン項目とその子項目を含むデータベースからドロップダウン リストを作成しようとしています。主な項目を optgroup ラベルにし、子項目をオプション項目にしたいと考えています。

上記は、各変数がどこに収まるかを示すための単なるスキームです..

$rs_pa['Name] - 親アイテムの名前です。

$rs_ch['Name] - 子アイテムの名前です。

$rs_ch['Link'] - 子アイテムのリンクです。

これは私が今持っているコードです:

問題は、これが正しく表示されないことです..私はすべてを試しましたが、私はphpが得意ではありません..助けてくれてありがとう..