[解決済み] How to get Selected Text from select2 when using <input>
2023-05-28 11:11:57
Question
I am using the select2 control,
loading data
via ajax. This requires the use of the
<input type=hidden..>
tag.
Now, I want to retrieve the selected text. (The
value
property in the
data-bind
expression sotres the
id
only)
I have tried
$(".select2-chosen").text()
, but this breaks when I have multiple select2 controls on the page.
How to solved?
As of Select2 4.x, it always returns an array, even for non-multi select lists.
var data = $('your-original-element').select2('data')
alert(data[0].text);
alert(data[0].id);
Select2 3.x以下の場合
シングルセレクトです。
var data = $('your-original-element').select2('data');
if(data) {
alert(data.text);
}
選択項目がない場合、変数'data'はnullになることに注意してください。
マルチセレクトです。
var data = $('your-original-element').select2('data')
alert(data[0].text);
alert(data[0].id);
alert(data[1].text);
alert(data[1].id);
3.xから ドキュメント :
data 選択範囲を取得または設定します。valメソッドと似ていますが、IDではなくオブジェクトで動作します。 しかし、IDの代わりにオブジェクトで動作します。
未設定の値を持つ単一選択に対して起動されたdataメソッドは、nullを返します。 を返します。一方、空のマルチセレクトに対して起動されたデータメソッドは [].
関連
-
[解決済み] 配列から特定の項目を削除するにはどうすればよいですか?
-
[解決済み] JavaScriptでタイムスタンプを取得する方法は?
-
[解決済み] SQLiteのINSERT/per-secondのパフォーマンスを向上させる
-
[解決済み] どのラジオボタンが選択されているかをjQueryで知るにはどうしたらよいですか?
-
[解決済み] JavaScriptで現在の日付を取得するには?
-
[解決済み] jQueryを使ってドロップダウンリスト(セレクトボックス)から選択されたテキストを取得する
-
[解決済み] セレクタの子を取得する方法は?
-
[解決済み] JavaScriptでドロップダウンリストの選択値を取得する
-
[解決済み] jQuery ドロップダウンから選択されたオプションを取得する
-
[解決済み] C言語標準に準拠した構造体の初期化方法
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Cエラー [エラー] 代入_Ashesの左オペランドにlvalueが必要です-プログラマーズ・シークレット
-
未定義の `__isoc99_sscanf' への参照
-
コンパイルエラー:可変長オブジェクトが初期化されていない可能性があります。
-
[解決済み] stdinとSTDIN_FILENOの違いは何ですか?
-
[解決済み] C言語で%sを正しく使う - 超基本レベル
-
[解決済み] Linuxカーネルにおけるcontainer_ofマクロの理解
-
[解決済み] "static const" vs "#define" vs "enum"
-
[解決済み] mallocの結果はキャストするのですか?
-
[解決済み] ストラクチャーとユニオンの違い
-
[解決済み] 2次元配列の反復処理において、ループの順序がパフォーマンスに影響するのはなぜですか?