簡體   English   中英

使用jQuery將鏈接更改為錨鏈接

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM