目前我已經有了這個代碼,它取代了超鏈接的span類。超鏈接包括一個縮寫,超鏈接的替代texxt包含相同的縮寫。現在我想要做的是以某種方式替換超鏈接替代文本中的第二個縮寫。這樣就沒有「點擊這裏訪問+」的「縮寫」名稱,而是一個別名。所以如果縮寫是ggl,別名應該是google。但是超鏈接不應該使用這個別名。可以幫我嗎? THX超鏈接替代文本替換
(function($) {
var number = "1234567";
function linkBuilder(abbreviation) {
return "<a href='https://www.test.com/" + abbreviation + "?sitenumber=" + number + "default'>Click here to visit " + abbreviation + "</a>";
}
function linkBuilder2(abbreviation2) {
return "<a href='https://www.test.com/" + abbreviation2 + "?sitenumber=" + number + "default'>Click here to visit " + abbreviation2 + "</a>";
}
jQuery(document).ready(function() {
var fl = $(".first-link");
if (fl.length > 0) {
fl.html(linkBuilder(fl.data("abbreviation")));
}
var sl = $(".second-link");
if (sl.length > 0) {
sl.html(linkBuilder2(sl.data("abbreviation2")));
}
});
})(jQuery);
爲什麼你有兩個相同的功能?兩次使用'linkBuilder'函數並刪除另一個。 – kalsowerus
因爲如果我兩次使用同一個類的函數,第二個鏈接的替換與第一個鏈接相同,即使它們有不同的縮寫。 –
和我是一個初學者/ noob /種什麼 –