問題タブ [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.
javascript - Select2 で名前順に並べ替える
select2 によって生成されたリストを名前で並べ替える方法はありますか? 私はいくつかのコードを持っています:
http://jsfiddle.net/oe9retsL/4/
このリストはIDでソートされていますが、テキストでソートしたいです。
javascript - jqueryで要素が期待どおりに表示/非表示にならない
ヘルプ テキストを表示および非表示にする JavaScript があります。select2 フィールドが存在しない限り、毎回正常に動作します。
HTML:
コーヒースクリプト:
スパンをクリックすると、ヘルプテキストが表示されるかどうかが切り替わります-select2フィールドが存在しない限り、これは正常に機能します。その場合、何も起こりませんか?
スパン以外のページ上の任意の場所をクリックすると、予想どおりヘルプ テキストが非表示になります。
前もって感謝します
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
ここで何が間違っていますか?
jquery-select2 - 動的に作成された選択リストでselect2()関数を実行するには?
ボタンのクリックで選択リストを動的に作成し、それをdivに追加するだけです。問題なく動作していますが、この選択リストをselect2で期待どおりに検索可能に動作させたい場合、動作しません。
以下では、選択リストを GGroupDropDownListForJavascript という名前の html ヘルパーを使用してメソッドに渡しています。html の結果は次のようになります。
ここに私のJSコードがあります。
このメソッドのエラーを下回っています。
キャッチされていない TypeError: $(...).select2 は関数ではありません
ところで、動的に作成されていない要素に対してテストしましたが、問題なく動作しています。しかし、動的に作成されたものになると、機能しなくなります。何か不足していますか?ありがとうございました。
php - yii2 で select2 を使用すると、foreach() エラーに無効な引数が指定されました
私はブログテーブルとタグテーブルの間に多対多の関係を築いています。今は kartik select2 で投稿タグを取得しようとしています。タグモデルのインスタンスを作成して select2 でアクティブなフォームで使用しましたが、Invalid argument supplied for foreach()
挿入ページを開くとエラーが発生します。$model
そして、これは私がすでに渡したフォームであり$tagModel
、私のコントローラーからのレンダーを使用した私のactiveRecordモデルのインスタンスです。ここに私のフォームがあります:
javascript - Aria 属性が結果に追加されない
select 2 バージョン 4.0.2 を使用しており、ajax 経由でリモート データを検索するための select を作成しました。
私はデータを正常に取得していますが、結果がレンダリングされると、aria-selected 属性が追加されていないため、オプションを選択できません。
templateResult と templateSelection に関係しているのではないかと思いますが、何を変更する必要があるのか わかりません。
Jクエリ:
形:
jquery - jquery select2設定入力値
select2を使用して次の入力テキストボックスがあります:
次のようにselect2を使用してセットアップされます:
ここで、テキスト入力のデフォルト値を設定したいと思います。私は次のことを試しました:
そして以下:
そして以下:
しかし、フォームは更新されず、入力フィールドは空白です。また、ブラウザ コンソールにエラーは表示されません。
ここで何が欠けているかについて何か考えはありますか?
ここに私の問題を示すjsfiddleがあります: https://jsfiddle.net/snehilw/90m8hzpg/