1
4

2 回答 2

0

最后,解决了。在对 jquery 'live' 和 'on' 感到沮丧之后,我使用普通的 Javascript 函数来获取属性中链接的值:getAttribute('href')。那行得通!不管怎样,谢谢大家的回答。

于 2013-11-14T04:58:46.557 回答
0

a根据您描述的症状,触发点击事件的标签似乎有一个href#。可能还有一些其他标签包裹着你想要的锚?尝试一个更具体的选择器,看看它是否有效,可能是这样的:

$('#myLink').live('click', function() {
      var href = $(this).attr('href');
      console.log("href value: |"+href);
});

有了这个链接:

<a href="117.xx.xx.xx/timesheet/file.pdf" id="myLink">Link</a>

如果它仍然给你一个#,那么是否有可能在你的点击事件触发后填充该href值(可能由其他一些javascript)?

于 2013-11-13T13:29:47.780 回答