0
window.location的,我有以下鏈接:變化RETURNURL與使用jQuery
<ul id="countrySelect">
<ul>
<li><a href="setlocale.aspx?returnURL=Default.aspx&localesetting=en-US">EN</a></li>
</ul>
<ul>
<li><a href="setlocale.aspx?returnURL=Default.aspx&localesetting=cs-CZ">CZ</a></li>
</ul>
<!-- END COUNTRY SELECT LIST -->
<p></p>
</ul>
我想從RETURNURL刪除Default.aspx
,並與當前頁面替換它的用戶是。這是我試過的,但不知道它的正確性?
var pathname = window.location.pathname;
var countryArr = [];
var $ul = $('<ul id="countrySelect"/>');
countryArr = $('ul#countrySelect ul li a').map(function() {
return this.value;
}).get();
$.each(countryArr, function() {
$ul.append('<li>' + '<a href="setlocale.aspx?returnURL=' + pathname + '&localesetting=' + this.slice(0) + '">' + this.slice(3) + '</a>');
});
我想這會更簡單! – 2012-08-15 10:28:08
@ Super2更新,使其更適合實際使用。 – 2012-08-15 10:31:17
它不改變returnURL,即使我添加了這一行:'$(「ul#countrySelect ul li a」)。each(function(){' – 2012-08-15 10:32:53