내 URL에서 해시 태그를 제거하고 싶습니다. 내가 #
태그를 제거해야하고 그 결과는 다음과 같이 될 것입니다 위의 URL에서 예를jquery를 사용하여 URL에서 Hashtag를 제거하는 방법
http://localhost/Tech/technology/#method
의 경우 :
http://localhost/Tech/technology/method
당신은 나에게 제발 도와 드릴까요?
내 URL에서 해시 태그를 제거하고 싶습니다. 내가 #
태그를 제거해야하고 그 결과는 다음과 같이 될 것입니다 위의 URL에서 예를jquery를 사용하여 URL에서 Hashtag를 제거하는 방법
http://localhost/Tech/technology/#method
의 경우 :
http://localhost/Tech/technology/method
당신은 나에게 제발 도와 드릴까요?
먼저 ''와 #을 교체하고 다시로드 URL을 얻을 :
$(document).ready(function() {
var url = window.location.href;
url.replace('#', '');
location.href = url;
});
감사합니다 ...... –
도움이된다면 대답을 "수락 됨"으로 표시하십시오. –
당신은 자바 스크립트를 사용하여 해당 작업을 수행 할 수 있습니다.
고맙습니다. 둘째로, 나는 5 개 이상의 메뉴 항목을 가지고, 각 항목은 하위 메뉴 (현재 페이지 하위 메뉴가 아님) 링크를 클릭하면 특정 div로 간다. 나는 모든 div에 ID를 할당한다. 클릭 한 후 올바르게 이동하면 div ID가있는 URL # 태그에 태그가 표시됩니다. # 태그를 제거해야합니다. 예 : http : // localhost/Tech/technology/# method (#method는 div ID 임),이 시나리오에서 # 태그를 제거하는 방법 –
사용 에 encodeURIComponent는 것입니다 퍼센트 인코딩하여 URL 문자열
var url = "http://localhost/Tech/technology/#method"
url = String(url).replace(/#/, "");
console.log(url);
alert(url);
document.location.href = String(document.location.href).replace(/#/, "");
. 예 :
var set4 = "ABC abc 123"; // Alphanumeric Characters + Space
console.log(encodeURIComponent(set4)); // ABC%20abc%2(the space gets encoded as %20)
를 제외한 모든 특수 문자.
감사합니다 .... –
주소 표시 줄에 현재 URL을 수정 하시겠습니까, 아니면 'a'요소의 링크를 수정하고 싶습니까? –
# 태그없이 현재 URL을 변경하고 싶습니다 –