我想尽可能创建 AJAX 版本的链接。为此我想要一个函数replaceLinks,它为页面上的每个链接创建一个onClick处理程序,然后调用ajaxPageWSM(href)
。我有这个:
function replaceLinks() {
$("a").click(function() {
...
});
}
如何访问函数内部的href?
答案 0 :(得分:4)
var a_href = $(this).attr('href');
答案 1 :(得分:1)
你可以像这样得到href:
function replaceLinks() {
$("a").click(function() {
var href = $(this).attr("href");
});
}
答案 2 :(得分:0)
我不确定你甚至不需要this.href
以外的任何东西。所以喜欢:
function replaceLinks() {
$("a").click(function() {
var href = this.href;
});
}
答案 3 :(得分:0)
试试这个:
function replaceLinks() {
$("a").on("click", function(event) {
var href=event.currentTarget.href;
});
}