Ich habe ein Problem mit <optgroup>
in Opera mit jQuery. Zuerst, hier ist der Code:<optgroup> in Opera mit jQuery
// returns a jQuery optgroup object
function getSpaceOptGroup(locationName) {
var location = locations.first(function(l) {
return l.name == locationName;
});
var optGroup = $("<optgroup label='" + location.name + "'></optgroup>");
$.each(location.spaces, function(i,x) {
optGroup.append("<option value='" + x.id + "'>" + x.name + "</option>");
});
return optGroup;
}
Diese Funktion liefert zu einem einfachen apend()
. Was passiert, ist, dass nur die <opgroup>
Beschriftung erscheint und keine der Optionen, sondern nur in Opera. Es funktioniert in FF, Safari und IE. Jede Hilfe wird sehr geschätzt.
Dieses Problem scheint in Opera 10 nicht zu existieren, nur Opera 9,6. – Ethan