1
これはthis topicの2番目の部分と似ていますが、今は動的なdata-*
のプロパティを1つの選択から別のものに読み取る必要があります。どういう意味?select2で選択したオプションのdata- *値を取得する方法は?
// This turn 1st and 3rd into select2
$('#module, #conditions').select2();
// This turn 2nd into select2 using data from a datasource
$('select#fields').select2({
placeholder: 'Select a field',
data: data.fields
});
私が参照されるトピックに投稿されたとおり:あなたは次のコードが何をするかがあり見ている何
:
まず、次の画像に見てみましょうdata.fields
には、次のようなJSONがあります。
"fields": [
{
"id": "companies_id",
"text": "companies_id",
"data-type": "int"
},
{
"id": "parent_companies_id",
"text": "parent_companies_id",
"data-type": "int"
},
{
"id": "client_of_companies_id",
"text": "client_of_companies_id",
"data-type": "int"
},
{
"id": "asset_locations_id",
"text": "asset_locations_id",
"data-type": "int"
},
{
"id": "companies_name",
"text": "companies_name",
"data-type": "varchar"
},
{
"id": "companies_number",
"text": "companies_number",
"data-type": "varchar"
}
]
この場合、onChange()
イベントの3番目の選択(条件)で2番目の選択(フィールド)に割り当てられたdata-*
属性を読み取り、INPUTに変更を加える必要があります(これは私のものです)。
他のselect2要素からdata-*
値を取得するにはどうすればよいですか?
あなたは私の個人的なヒーローです!私が必要とするものをちょうど笑ってください。 – ReynierPM
こんにちは@Dekelあなたは[これ]で私を助けることができます(http://stackoverflow.com/questions/40386965/can-not-trigger-an-ajax-call-into-element-ように)この(http://stackoverflow.com/questions/40388162/cant-make-select2-work-when-element-is-inside-a-jquery-ui-modal)に-SELECT2 - オンおよびまあ?私はそれらに立ち往生して、私が間違っていることを知りませんし、おそらく問題は同じです – ReynierPM
私は一見をしようとします – Dekel