jQuery,单击可点击元素内的元素

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了jQuery,单击可点击元素内的元素相关的知识,希望对你有一定的参考价值。

我有以下html语法:

<table><tr><td id="click1"><a href="somelink.html" id="click2">here's the link</a></td></tr></table>

我有像这样的jquery语法

$('td#click1').ajaxify();
$('a#click2').fancybox();

我的问题是,如果我点击#click2然后选择#click1

如何才能在不调用#click2的情况下选择#click1

答案
$('a#click2').click(function(event){

    event.stopPropagation();

})

你可以调用stopPropagation,以防止事件冒泡DOM树。

以上是关于jQuery,单击可点击元素内的元素的主要内容,如果未能解决你的问题,请参考以下文章

单击元素时滚动可滚动div内的内容

在片段和活动之间进行通信 - 最佳实践

无法单击列表元素

单击导航栏链接时jQuery对话框不起作用

位置内的JQuery Mobile可滚动列表:固定元素? (煎茶触摸行为)

jQuery获取元素内的鼠标位置