从内部 div 标签中删除 href?
我使用一个 jquery 来显示提示。 它在 A 标签内创建 DIV 标签。例如......
<a href="mypage.html">Title</a>
悬停时变成......
<a href="mypage.html">Title <div class="tooltip">My text....</div></a>
它的工作很好。但“我的文本...”是可点击的链接(因为它位于 A>HREF 内)。 有什么办法让它不可点击而不将其从A标签中移出吗?
I use one jquery for showing tips.
It creates DIV tag inside A tag. For example...
<a href="mypage.html">Title</a>
On hover becomes..
<a href="mypage.html">Title <div class="tooltip">My text....</div></a>
Its working great. But the "My text...." is clickable link (because its inside the A>HREF).
Is there any way to make it not clickable without moving it out from the A tag?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
你可以附加一个处理程序到你的,然后检查生成事件的目标,如果它是div,只需
在此处返回 false fiddle
http://jsfiddle.net/FfVWv/
You could attach an handler to your and then check the target that generated the event, if it is the div, just return false
fiddle here
http://jsfiddle.net/FfVWv/
不,没有。
无论如何,您都不应该将 div 标签放在锚标签内,因为这会在不支持 HTML 5 的浏览器中崩溃。
No, there isn't.
You should not put a div tag inside an anchor tag anyway, as that blows up in browsers that doesn't support HTML 5.