問題タブ [select2]

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

javascript - Select2 で名前順に並べ替える

select2 によって生成されたリストを名前で並べ替える方法はありますか? 私はいくつかのコードを持っています:

http://jsfiddle.net/oe9retsL/4/

このリストはIDでソートされていますが、テキストでソートしたいです。

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

javascript - jqueryで要素が期待どおりに表示/非表示にならない

ヘルプ テキストを表示および非表示にする JavaScript があります。select2 フィールドが存在しない限り、毎回正常に動作します。

HTML:

コーヒースクリプト:

スパンをクリックすると、ヘルプテキストが表示されるかどうかが切り替わります-select2フィールドが存在しない限り、これは正常に機能します。その場合、何も起こりませんか?

スパン以外のページ上の任意の場所をクリックすると、予想どおりヘルプ テキストが非表示になります。

前もって感謝します

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

javascript - ajax呼び出し後に複数のselect2フィールドに値を更新/追加

ajax 呼び出しを実行した後、select2 (複数選択) フィールドに値を追加しようとしました。解決策を検索すると、次の質問が見つかりました: AJAX を使用する jQuery Select2 コントロールに項目を動的に追加します。

これは私のJSです:

すべて問題ありませんが、ajax 成功関数の実行中にエラーが発生します

エラー: state_id.split は関数形式ではありません@ http://ttos2.localhost/vendor/assets/global/js/plugins.js:269:31 i<.addSelectedChoice@ http://ttos2.localhost/vendor/assets /global/plugins/select2/select2.min.js:6:54786 i<.updateSelection/<@ http://ttos2.localhost/vendor/assets/global/plugins/select2/select2.min.js:6:53377

ここで何が間違っていますか?

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

jquery-select2 - 動的に作成された選択リストでselect2()関数を実行するには?

ボタンのクリックで選択リストを動的に作成し、それをdivに追加するだけです。問題なく動作していますが、この選択リストをselect2で期待どおりに検索可能に動作させたい場合、動作しません。

以下では、選択リストを GGroupDropDownListForJavascript という名前の html ヘルパーを使用してメソッドに渡しています。html の結果は次のようになります。

ここに私のJSコードがあります。

このメソッドのエラーを下回っています。

キャッチされていない TypeError: $(...).select2 は関数ではありません

ところで、動的に作成されていない要素に対してテストしましたが、問題なく動作しています。しかし、動的に作成されたものになると、機能しなくなります。何か不足していますか?ありがとうございました。

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

php - yii2 で select2 を使用すると、foreach() エラーに無効な引数が指定されました

私はブログテーブルとタグテーブルの間に多対多の関係を築いています。今は kartik select2 で投稿タグを取得しようとしています。タグモデルのインスタンスを作成して select2 でアクティブなフォームで使用しましたが、Invalid argument supplied for foreach()挿入ページを開くとエラーが発生します。$modelそして、これは私がすでに渡したフォームであり$tagModel、私のコントローラーからのレンダーを使用した私のactiveRecordモデルのインスタンスです。ここに私のフォームがあります:

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

javascript - Aria 属性が結果に追加されない

select 2 バージョン 4.0.2 を使用しており、ajax 経由でリモート データを検索するための select を作成しました。

私はデータを正常に取得していますが、結果がレンダリングされると、aria-selected 属性が追加されていないため、オプションを選択できません。

templateResult と templateSelection に関係しているのではないかと思いますが、何を変更する必要があるのか​​ わかりません。

Jクエリ:

形:

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

jquery-select2 - Select2 に設定値が表示されない

要素がありselect2ます:

更新モードでページに入ると、select 要素のオプション値をプログラムで database からの値に設定します。

問題は、実行時に select 要素が適切なテキストを表示しないことです:

ここに画像の説明を入力

しかし、それをクリックすると、適切な値が選択されます:

ここに画像の説明を入力

では、適切なテキストを表示するにはどうすればよいでしょうか。

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

javascript - Jquery Select 2で選択した値が表示されない

Select2 プラグインが templateFormat オプションで選択されたオプションを表示しない

マークアップ:

js:

ここに上記のコードのフィドルがあります

ありがとうございました

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

jquery - jquery select2設定入力値

select2を使用して次の入力テキストボックスがあります:

次のようにselect2を使用してセットアップされます:

ここで、テキスト入力のデフォルト値を設定したいと思います。私は次のことを試しました:

そして以下:

そして以下:

しかし、フォームは更新されず、入力フィールドは空白です。また、ブラウザ コンソールにエラーは表示されません。

ここで何が欠けているかについて何か考えはありますか?

ここに私の問題を示すjsfiddleがあります: https://jsfiddle.net/snehilw/90m8hzpg/