Che*_*tan 3 html javascript jquery click
我有div一些内容,其中有一些链接.它div本身监视click事件,因此它可以使内容可编辑.但是,我希望用户能够单击其中的链接div并使其导航到链接页面而不是编辑内容(点击div应该编辑内容的其他任何位置).我该如何实现这一目标?
代码示例:
<div id="content">
Here's a <a href="http://google.com">link</a>.
</div>
// jQuery Javascript:
$("#content").click(function() {
// Make content editable
});
Run Code Online (Sandbox Code Playgroud)
(单击链接不应使内容可编辑,而应将页面指向google.com.)
编辑:我正在使用自己的代码使内容可编辑(用文本区域切换div,那种事情).
检查事件目标并返回true
$("#content").click(function(e) {
if ($(e.target).is('a')) {
return true;
}
});
Run Code Online (Sandbox Code Playgroud)
没有测试过
这背后的想法是从处理程序中提前纾困,并通过返回true,允许浏览器以通常的方式处理事件.
| 归档时间: |
|
| 查看次数: |
2012 次 |
| 最近记录: |