動的に更新される値ではなく、隠された入力要素の初期値を使用してIE9に問題があります。キャッシュされた隠し入力値が更新された値の代わりにIE9で使用されています
私はあなたが生きて私の問題を見ることができるように、次のように作成しました:ページが読み込まhttp://jsfiddle.net/NN8gM/
- 、および非表示の入力値が表示されます。 の値が動的に更新されると( のチェックボックスをクリックすると)、新しい値(7.00)の代わりに初期値(6.00)がIE に表示されます。
私が試した他のブラウザでは、更新された値が正しく表示されています。希望の効果を確認するには、firefoxでサンプルを実行します。
なぜですか?
を(actaullyその非常に厳しいが、IE9にそれはほとんどのdoesntでもオープンをデバッグします) ( '#si') 'はそれが一意であると仮定するためです。だから問題は使用しています: '$(this).next()' これはFirefox 9.1で動作しますが、IE 9では動作しません。 – Mike123
これはInternet Explorerだと思いますか? –
ハハ..本当。私はこの試合には新しく、すでに難しいことを学んでいます。 – Mike123