JQuery Select Change wird nicht ausgelöst
Ich muss erfassen, wann sich ein Auswahlfeld ändert, sollte einfach sein!
$('#multiid').change(function(){
alert('Change Happened');
});
Aber es funktioniert nicht, ich vermutete, dass das Problem darin besteht, dass das Auswahlfeld nicht im Dokument vorhanden ist und nur bei Bedarf erstellt wird. Ich habe es leer in HTML erstellt und es als Test mit Code gefüllt, aber das hat auch nicht funktioniert .
function buildmulti(id,name,price) {
// build action items for action bar
var optlist = $('<select></select>').attr('id', 'multiid').attr('name', 'multiid');
optlist.append('<option value="0">Select Size</option>');
$.each(option, function(index, val) {
if(val.prodID *1 == id * 1) {
v = val.ID;
fprice = price * 1 + val.pricechange * 1;
t = name + ' - ' + val.variation + ' - ' + currency + (fprice).toFixed(2);
optlist.append('<option value="' + v + '">' + t + '</option>');
}
})
$('#addbasket').append(optlist);
};
Es ist wahrscheinlich eine andere Klammer, aber ich kann sie nicht finden!