问问题
446 次
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 回答