基本的にHTML要素にカスタム属性を設定できるようにしたい(できればjQueryを使用します)。すなわちJavascriptのHTML要素固有の値(IEの場合)
$("#element").attr('myVar','10px');
そして、これは、そのようなChromeとFirefoxなどのブラウザで完璧に動作します。しかし、明らかにIE 8でもカスタム属性をサポートしていません。私はIEと互換性のある何か類似のことをどうすればできますか?
私はちょうどそのような
obj.myValue = "10px";
として値を設定しようと試みた。しかし、私は後でスクリプト内の値を取得しようとしたとき、それは未定義ました。
をリーク!それがまさに私が探しているものです。 ...それは問題を解決するようには見えないが。それをやって! – Will
値を設定したら、IE開発ツールバーを使用して要素を検査し、要素 –
に値が設定されていることを確認します。1.正しい値を参照していることを確認します。2. ' pxと単位のない値。 –