<div class="parent">
<a href="#">download link</a>
</div>
$(".parent").bind("click", function(){
alert('test');
});
想要绑定href click函数,以便在单击.parent时它会转到嵌套链接的位置。
答案 0 :(得分:7)
$(".parent").bind("click", function(){
window.location.href = $(".parent a").attr("href");
});
答案 1 :(得分:5)
试试这个:
$(".parent").bind("click", function(){
alert($(this).children('a').attr('href'));
});
答案 2 :(得分:2)
由于父元素中只有一个链接,如果链接完全填充父宽度和高度,则可以完全避免使用javascript:只需设置此CSS
.parent a {
display: block;
width : 100%; /* or set in px if parent has not width specified */
height : 100%; /* or set in px if parent has not height specified */
}
答案 3 :(得分:0)
尝试以下内容,它应该有效:
$(".parent a").bind("click", function(){
alert('test');
});
答案 4 :(得分:0)
然后你可以这样做:
// Choose the a tag specifically
$(".parent").bind("click", function() {
alert($(this).find('a').attr('href'));
});
应该做的伎俩
祝你好运!