我想在可能的情況下創建AJAX版本的鏈接。爲此,我希望有一個函數replaceLinks,它爲頁面上的每個鏈接創建一個onClick處理函數,然後調用ajaxPageWSM(href)
。我有這個:使用href創建onclick方法
function replaceLinks() {
$("a").click(function() {
...
});
}
如何訪問函數內的href?
我想在可能的情況下創建AJAX版本的鏈接。爲此,我希望有一個函數replaceLinks,它爲頁面上的每個鏈接創建一個onClick處理函數,然後調用ajaxPageWSM(href)
。我有這個:使用href創建onclick方法
function replaceLinks() {
$("a").click(function() {
...
});
}
如何訪問函數內的href?
var a_href = $(this).attr('href');
你可以在href這樣的:
function replaceLinks() {
$("a").click(function() {
var href = $(this).attr("href");
});
}
我不知道,你甚至不需要任何其他比this.href
。因此,像:
function replaceLinks() {
$("a").click(function() {
var href = this.href;
});
}
試試這個:
function replaceLinks() {
$("a").on("click", function(event) {
var href=event.currentTarget.href;
});
}