問題タブ [select2-rails]

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 に答える
495 参照

javascript - f.select + javascript を使用して、選択メニューから div スタイルを追加および削除します

私は Rails を初めて使用し、Javascript を初めて使用します。
f.select メニューを使用して div クラスの表示スタイルを変更しようとしています。関連する値が選択メニューに設定されている場合にのみ、セカンダリ メニューを表示しようとしています。

フォームは、家具の種類を選択するためのものです。プライマリ セレクトには、テーブル、椅子、ソファの 3 つのオプションがあります。「テーブル」が選択されている場合は、テーブルの種類 (ドロップ リーフ、コーヒー、エンドなど) の別のメニューを表示できるようにしたいと考えています。

私は Select2 gem を使用しています...関連する可能性があります。通常の古い HTML 選択メニューでこれを機能させることはできますが、f.select はできません。ここに私のコード

CSSがあります

JavaScript

更新: HTML 出力

0 投票する
3 に答える
2227 参照

javascript - javascript を使用して選択したテキストを取得する select2

すべてのデータを正常に取得できるselect2入力フィールドがありますが、ドロップダウンリストから選択したdデータのテストを取得したい

これは私のselect2入力フィールドです

そして私のjavascriptファイルにはこれがあります

データを選択すると、選択したものではなく、select2 のすべての d データが返されます。どうすればこれを解決できますか?

0 投票する
0 に答える
117 参照

jquery - select2 によって作成されたタグが正しく読み込まれない

タグの見栄えを良くするために使用select2していますが、それらのタグの保存と読み込みに問題があります。

タグ用に次のフィールドがあります。

そして、次のselect2ようにそのフィールドに a を設定しています。

ご覧のとおり、タグには「,」セパレーターを使用しています。タグを入力している間、それらは「,」で正しく区切られていますが、問題は、そのフォームを保存してもう一度編集をクリックすると、タグが 1 つのタグにマージされることです。例えば:

  1. 編集ページを開く
  2. tagas「one」、「two」、「three」の入力を開始します
  3. タグは「,」で正しく区切られています
  4. ボタンをクリックしてコンテンツを保存します
  5. タグは必要に応じてデータベースに個別に保存されます
  6. もう一度クリックして同じ内容を編集します
  7. タグはマージされたように表示されます: 「ワン ツー スリー」

その後もう一度保存をクリックすると、コンテンツは古いタグに接続されなくなります。マージされたタグ「one two three」のみで接続されます。

なぜこれが起こっているのですか?ありがとうございました。

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

jquery-select2 - select2に固定項目を追加

レールでselect2 gemを使用しています

gem バージョン: 3.5.9.3 select2 バージョン: 3.5.2

ハムル ビュー:

coffescript ファイル内

結果

オプションの一番下に固定項目を追加するにはどうすればよいですか? 検索フォームに何を入力しても。

私は試した:

しかし、そのオプションを見ませんでした。

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

jquery - select2 の選択をグループごとに制限しますか?

グループごとに select2 の選択を制限する方法を思いついた人はいますか?

そのグループから何かが選択されると、同じグループから選択を自動的に削除したいと考えています(事実上、グループごとに1つの選択に制限されています)

私は何かに取り組んでおり、終了する前に誰も良い解決策を投稿しない場合は、ここに投稿します.