我在页面中有这个 html:
<div id="page-container">
<a class="myLink" href="http://www.example.com/">
<span></span>
</a>
</div>
这个jQuery:
$('body').on('click','#page-container a', function(e){
alert(e.target);
}
这个CSS:
a span {
display: block;
height: 36px;
width: 36px;
background-color: #eee;
border: 2px solid #000;
padding: 2px;
}
我需要访问href“ http://www.example.com/ ”并想使用e.target。但这会返回 span 对象。我也试过 $(this).attr(href)。如何使用 .on() 方法访问 href?
异常示例:http: //jsfiddle.net/guRXt/1/