最初のコードはinputやtextareaでの値の変更時にIME入力中でなければ独自のイベントを発火するというものでしたが、IE系では「contenteditable="true"」を設定したエレメントでinputイベントが発火しないという他のブラウザとの差異がありましたので全面的に書き直しました。 最初のコードも旧コードとして残しておきます。 はじめに 以前jQueryでIME入力確定時にイベントを発行するという記事を投稿しましたが、inputやtextarea inputやtextarea、「contenteditable="true"」を設定したエレメントでの値の変更を監視するという面では不十分だった為、新たに書き直したものを公開します。 なお、2016年1月13日以降はWindowsVistaはIE9、その他はIE11のサポートのみとなる為、今回作成したものはIE9以降のサポートと
![IE系でinputイベントが発火しないのをなんとかしてみる(ついでにIME入力中は発火しないイベントも追加) - Qiita](https://cdn-ak-scissors.b.st-hatena.com/image/square/152e9cb5a79cc69acbee6a56b727af4bf3c06b08/height=288;version=1;width=512/https%3A%2F%2Fqiita-user-contents.imgix.net%2Fhttps%253A%252F%252Fcdn.qiita.com%252Fassets%252Fpublic%252Farticle-ogp-background-9f5428127621718a910c8b63951390ad.png%3Fixlib%3Drb-4.0.0%26w%3D1200%26mark64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTkxNiZoPTMzNiZ0eHQ9SUUlRTclQjMlQkIlRTMlODElQTdpbnB1dCVFMyU4MiVBNCVFMyU4MyU5OSVFMyU4MyVCMyVFMyU4MyU4OCVFMyU4MSU4QyVFNyU5OSVCQSVFNyU4MSVBQiVFMyU4MSU5NyVFMyU4MSVBQSVFMyU4MSU4NCVFMyU4MSVBRSVFMyU4MiU5MiVFMyU4MSVBQSVFMyU4MiU5MyVFMyU4MSVBOCVFMyU4MSU4QiVFMyU4MSU5NyVFMyU4MSVBNiVFMyU4MSVCRiVFMyU4MiU4QiVFRiVCQyU4OCVFMyU4MSVBNCVFMyU4MSU4NCVFMyU4MSVBNyVFMyU4MSVBQklNRSVFNSU4NSVBNSVFNSU4QSU5QiVFNCVCOCVBRCVFMyU4MSVBRiVFNyU5OSVCQSVFNyU4MSVBQiVFMyU4MSU5NyVFMyU4MSVBQSVFMyU4MSU4NCVFMyU4MiVBNCVFMyU4MyU5OSVFMyU4MyVCMyVFMyU4MyU4OCVFMyU4MiU4MiVFOCVCRiVCRCVFNSU4QSVBMCVFRiVCQyU4OSZ0eHQtY29sb3I9JTIzMjEyMTIxJnR4dC1mb250PUhpcmFnaW5vJTIwU2FucyUyMFc2JnR4dC1zaXplPTU2JnR4dC1jbGlwPWVsbGlwc2lzJnR4dC1hbGlnbj1sZWZ0JTJDdG9wJnM9NjljMzJlYjQ0MGQzZDMxODBhYjhmNzU4YjZlY2JkYTg%26mark-x%3D142%26mark-y%3D112%26blend64%3DaHR0cHM6Ly9xaWl0YS11c2VyLWNvbnRlbnRzLmltZ2l4Lm5ldC9-dGV4dD9peGxpYj1yYi00LjAuMCZ3PTYxNiZ0eHQ9JTQwaHJkYXlhJnR4dC1jb2xvcj0lMjMyMTIxMjEmdHh0LWZvbnQ9SGlyYWdpbm8lMjBTYW5zJTIwVzYmdHh0LXNpemU9MzYmdHh0LWFsaWduPWxlZnQlMkN0b3Amcz1jYWYyMmQwZDJkNWU5ZjE5ZTM0M2I4ZDExZDExNjYzNg%26blend-x%3D142%26blend-y%3D491%26blend-mode%3Dnormal%26s%3D7c9e04af4ca5113dcdc8a677aefe2b98)