デモ
http://jsfiddle.net/bRqAR/2/
このコードはInternetExplorerでは機能しませんでした(コンソールを確認してください)。
どうすればこれを修正できますか?
html
<div id="myDiv_1451" class="allDivs">
Hello
<div class="iconDiv"><img src="http://jsfiddle.net/img/keys.png" /></div>
<div style="clear:both;"></div>
</div>
JS
$(document).ready(function() {
$('.allDivs').click(function(e)
{
var divId = this.id.replace(/myDiv_/gi,'');
if(e.target.classList[0] == 'iconDiv' || e.target.parentElement.className == 'iconDiv')
{
alert('click on green iconDiv or on icon');
}
else
{
alert('click on main');
}
});
});
前もって感謝します!