Jquery选择器:选择标题,排除所有子锚点

时间:2014-03-27 10:52:55

标签: jquery anchor selector

通缉功能:每当用户点击JQuery Mobile应用程序的标题时,主窗口的内容应滚动到顶部。

但是当用户点击位于标题中的锚点时,应该执行默认操作(而不是滚动操作)。

我已经尝试过以下代码:

$(document).on('tap', 'div[data-role=header]' ,function(event, ui) {

 if (event.target.tagName !== 'A') {
    // perform scroll action here
 };
});

这非常好用,除非我在标题中点击以下锚点:

<a href="#" data-role="button" data-rel="back">Cancel</a>            

在这种情况下,锚点的默认行为是执行。

有人能解释我为什么吗?

0 个答案:

没有答案