在锚标记之前执行函数并在之后加载它

时间:2016-01-06 14:41:51

标签: javascript jquery

如何在点击锚标<a href="/foo" id="foo">Foo</a>之后点击它之前执行某个功能?

我试试这个:

$(document).on('click', '#foo', function(e) {
      // stuff to do
      return false;
}

执行该函数但链接/ foo未像默认行为一样加载。

1 个答案:

答案 0 :(得分:3)

好吧,我不明白为什么人们对你大喊大叫,更清楚,你的问题可以这样回答:

$(document).on('click', '#foo', function(e) {
  // stuff to do
  alert("Hello");
  // finally follow the link
  location.href = $(this).attr("href");
  // Or may be giving `return true;` could work?
  return false;
}