[data-value="1"]のような要素の属性値によるセレクターでスタイルを指定しているのですが、IE8 (IE Tester使用) で見た時に初期状態は正しく表示されるのですが、JavaScriptからDOMの属性値を変更した際に表示が更新されません。 下記に簡単なサンプルを記載します。ボタンを押すたびにdata-value属性が変わり、Helloの背景色が変わるはずです(IE9以降、Chrome、Firefox等では)。 ボタンの上からマウスを外した際に遅れて表示が更新されるようなので、単に画面の再描画ができていないというだけの不具合だと思われるのですが、この現象への対処法(属性値を変更した際にすぐ画面に反映する)をご存知の方がいましたら教えてください。 var val=0; $('#btn').click(function(){ val = (val + 1) % 4; $('#
![IE8で[attribute="value"]セレクターを使用した際に、DOMの属性の変更が画面が反映されない](https://cdn-ak-scissors.b.st-hatena.com/image/square/f6bc393cd0b6bd2196935e603c5d031bd6ca6699/height=288;version=1;width=512/https%3A%2F%2Fcdn.sstatic.net%2FSites%2Fja%2FImg%2Fapple-touch-icon%402.png%3Fv%3D1cfb10b305ca)