Ich möchte Standard vonWählen Sie Standard-Array von für jeden in Optionswert
‚Rome‘ ausgewählt setzen hier ist mein js
var listCity = {
"Popular": [
{ "cityname": "London", "code": "LDN" },
{ "cityname": "Rome", "code": "ROM" },
{ "cityname": "Madrid", "code": "MDR" }
],
"Germany":[
{ "cityname": "Hamburg", "code": "HMB" },
{ "cityname": "Frankfurt", "code": "FRN" }
]
}
Object.keys(listCity).forEach(function(key) {
var $group = $('<optgroup label="' + key + '"></optgroup>');
listCity[key].forEach(function(obj) {
$group.append('<option value="' + obj.code[1] + '">' + obj.cityname + '</option>')
})
})
Ich versuche dies, aber immer noch Fehler. Irgendwelche Hilfe oder Anregung? Hier ist meine jsfiddle: https://jsfiddle.net/dedi_wibisono17/0c1js6wa/1/
Danke
Sie können '$ ('# fromCity option') verwenden [1] .setAttribute ('selected', 'selected');' Wenn Sie die Kontrolle über das Dataset haben, würde ich eine ausgewählte Eigenschaft hinzufügen und davon abgehen und legen Sie das ausgewählte Attribut beim Erstellen der Auswahl fest. – Loktar
@Loktar Ohh, danke Loktar, ich habe noch JavaScript studiert. Danke für die Tipps –