最近、javascript(具体的にはjQuery)を使用して、非表示の入力フィールドからvalue属性を取得するスクリプトを作成していました。特定の値を持つhidden input id属性がie7で未定義として返されます。
<input type="hidden" name="amount" id="cost" value="" />
入力コストのIDを持っていました。いくつかの奇妙な理由
は、IE7に、とき、私は、出力値を、それは常に未定義を返すでしょう。
alert($("input#cost").attr("value")); // returns undefined...
はかなりフラストレーションの後、私は奇妙な問題を解決しているようだ価格にそのinput要素のIDを変えましたか?
この時点で、すべてが再び機能していますが、このタイプの動作を引き起こす可能性のあることを誰かが明らかにできるかどうかは疑問です。
あなたのページに 'id =" const "'という要素が複数あるように聞こえます。そうでない場合は、この問題を示す短い完全な例を作成できますか? – Jeroen