jquery中a標簽href動態配置


經常會涉及到a標簽跳轉路徑,但是有個細節要注意;

動態生成href的路徑,必須是http://開頭url,不然跳轉路徑會拼接在當前路徑

let host = window.location.host;
let url = host + '/esop/' ;

$('#loginClient').attr('href',url);

上面的路徑會出現,路徑拼接的問題。例如:源路徑:http://www.baidu.com ,跳轉后變成了http://www.baidu.com/www.baidu.com/esop

需要增加http請求協議校驗,如下

let host = window.location.host;
let url = host + '/esop/' ;
# 增加http請求頭校驗
if(host.indexOf("http") == -1){
    url = 'http://'+url;
}
console.log(url);
$('#loginClient').attr('href',url);



免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM