[英]Change links into anchor links on load with jQuery
我正在嘗試設置我的網頁,以便HTML具有正常鏈接,然后將其更改為錨定DOM上的鏈接。
到目前為止,我還沒有運氣,我在使用正則表達式方面還比較陌生,所以我可能要讓mos嘗試做所有的事情。
這是我的jQuery代碼:
$(".LINKS").each(function() {
$(this).attr(
"src",
$(this).attr("src",replace('/\/\?page\=*?/ig', "/#"))
);
});
有什么建議么?
html中的鏈接是通過a
節點上的href
屬性而不是src
。 src
用於img
節點中的圖像URL。
$(".LINKS").each(function() {
$(this).attr(
"href",
$(this).attr("href",replace('/\/\?page\=*?/ig', "/#"))
);
});
除了其他人對“ href”的評論之外,您還指定了STRING而不是REGULAR EXPRESSION:
replace('/\/\?page\=*?/ig', "/#")
應該:
replace(/\/\?page\=*?/ig, "/#")
即擺脫第一個參數周圍的撇號。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.