如何從加載文檔中的靜態URL中刪除文本。例如..我有..如何在已加載的文檔中替換或刪除URL中的文本?
<a href="mylink.html#something">My Link</a>
我如何刪除使用jQuery #something從HREF?因此,這將隨後還顯示爲..
<a href="mylink.html">My Link</a>
,如果有幫助..我不能刪除含有#,因爲我在做什麼是添加代替它的另一個主題標籤什麼。問題是我得到類似下面的結果...
<a href="mylink.html#something#somethingelse>My Link</a>
編輯
我的jQuery ...
$('ul li a').each(function() {
$(this).prop("href", $(this).prop("href") + "#something");
});
我想怎麼辦..
$('ul li a').each(function() {
//remove #something from href if it is already there and replace with #somethingelse
$(this).prop("href", $(this).prop("href") + "#something");
});
這裏不需要正則表達式。使用更簡單:'.replace(「#something」,「#somethingelse」)'。 – VisioN