2017-08-27 10 views
-2

jqueryで現在のURLを探して変更し、新しいURLをロードします。 jqueryはクリック時に現在の "index.html"を "indexalt.html"に変更して読み込むとします。私の考えはdocument.URLを使用して現在のURLを取得し、最後に ".html"をスライスし、たとえば "alt.html"を文字列に追加することです。私はjqueryにはとても新しいので、動作させることはありません。おそらく私のスクリプト内で多くのミスがあるでしょう:誰がどのようにそれを行うには、どのように全体的に正しく、それを書き留めて私に伝えることができる場合、私は本当に感謝現在のURLを変更してからload

$("#contact").on('click', function() { 
var url=document.URL(str.slice(-7)); 
.load("url +"alt.html""); 

。ありがとう!

+0

'window.locationの= window.location.slice(0、-5)+「alt.html'' – adeneo

+0

document.URL? – epascarello

答えて

0

location.hrefは、ページのURLを返します。したがって、代わりにこれを行うことができます。

$("#contact").on("click", function() { 
    // Slicing 5 characters from the URL. 
    const url = location.href.slice(0, -5) 
    // Simply load the URL 
    location.href = url + "alt.html" 
}) 
関連する問題