演示
http://jsfiddle.net/bRqAR/2/
此代码在 Internet Explorer 上不起作用(检查控制台)。
我怎样才能解决这个问题?
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');
}
});
});
提前致谢!