選択ボックスが変更されたときにキャプチャする必要があります。簡単にする必要があります!
$('#multiid').change(function(){
alert('Change Happened');
});
しかし、それは機能しません。問題は、ドキュメントに選択ボックスが存在せず、必要な場合にのみ作成されることであると思われるため、HTMLで空のボックスを作成し、テストとしてコードを入力しましたが、それも機能しませんでした.
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);
};
おそらく別のブラケットが場違いなのですが、見つかりません!