フィールドで新しい値が選択されたときにいくつかの数値を更新するjQuery関数がいくつかあり<SELECT>
ます。アイテムはユーザーによって動的に追加される<SELECT>
ため、これらの関数は.live()関数を使用します。Mozilla、Chrome、IE8ではすべてが計画どおりに進んでいますが、iPadでページにアクセスしようとすると、それに応じて番号が更新されなくなります。数値を更新するには、フィールドをもう一度クリックする必要があります。これが私の機能の1つです:<SELECT>
// Update subtotal when .months is changed
$(".months").live('click',function(){
var pid = this.id.replace("months", "");
var price = document.getElementById('row' + pid).className;
updateSubtotal(pid, price);
});
すべての機能はdocument.ready()
ブロック内に含まれています。「クリック変更」と「変更」だけを試しましたが、他のブラウザで問題が発生します。
助けてくれてありがとう!