我使用一个jquery来显示提示。 它在A标签内创建DIV标签。例如......
<a href="mypage.html">Title</a>
悬停变为..
<a href="mypage.html">Title <div class="tooltip">My text....</div></a>
它的工作很棒。但是“我的文字......”是可点击的链接(因为它在A&gt; HREF内)。 如果不将它从A标签中移出,有没有办法让它不可点击?
答案 0 :(得分:2)
您可以附加一个处理程序,然后检查生成该事件的目标,如果是div,则返回false
$('a').click(function(e){
if($(e.target).hasClass('tooltip')){
return false;
}
});
答案 1 :(得分:0)
不,没有。
无论如何,你不应该在一个锚标签中放置一个div标签,因为它会在不支持HTML 5的浏览器中爆炸。