私のURLのハッシュタグを削除します。インスタンスjqueryを使用してURLでHashtagを削除するには
上記URLでhttp://localhost/Tech/technology/#method
のために私は#
タグを削除すると、結果はこのようになります必要があります。
http://localhost/Tech/technology/method
あなたは私を助けてくださいことはできますか?
私のURLのハッシュタグを削除します。インスタンスjqueryを使用してURLでHashtagを削除するには
上記URLでhttp://localhost/Tech/technology/#method
のために私は#
タグを削除すると、結果はこのようになります必要があります。
http://localhost/Tech/technology/method
あなたは私を助けてくださいことはできますか?
まず '' と#を交換してリロードし、URLを取得する:
$(document).ready(function() {
var url = window.location.href;
url.replace('#', '');
location.href = url;
});
ありがとうございました...... –
回答が「受け入れられました」と表示してください。 –
JavaScriptを使用していることを行うことができます。
document.location.href = String(document.location.href).replace(/#/, "");
var url = "http://localhost/Tech/technology/#method"
url = String(url).replace(/#/, "");
console.log(url);
alert(url);
ありがとうございます。 2つ目は、5つ以上のメニュー項目があり、各項目にはサブメニューがあります。サブメニューをクリックすると(現在のページサブメニューではない)リンクが特定のdivに移動し、IDがすべてのdivに割り当てられます。クリックした後、それは正しく行く、物事は、#タグを削除する必要が表示されているdiv IDとURL#タグです。例:http:// localhost/Tech/technology /#メソッド(#methodは部門ID)、このシナリオで#タグを削除する方法 –
使用encodeURIComponentでそれはあなたのパーセントURL文字列をエンコードします。 例:
var set4 = "ABC abc 123"; // Alphanumeric Characters + Space
console.log(encodeURIComponent(set4)); // ABC%20abc%2(the space gets encoded as %20)
それは#が、すべての特殊文字のためだけでなく解決します。
ありがとう.... –
アドレスバーの現在のURLを修正したい、あるいは 'a'要素のリンクを修正したいのですか? –
#タグなしで現在のURLを変更したい –