J'ai un problème avec <optgroup>
dans Opera en utilisant jQuery. Tout d'abord, voici le code:<optgroup> dans Opera utilisant 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;
}
Cette fonction revient à une apend()
simple. Ce qui se passe est que seul le label <opgroup>
apparaît et aucune des options, mais seulement dans Opera. Cela fonctionne dans FF, Safari et IE. Toute aide est très appréciée.
Ce problème ne semble pas exister dans Opera 10, seulement Opera 9,6. – Ethan