這將更改鏈接,因此href是一樣的。
$("#popup").attr('href',window.location.href);
例如,
<a id="popup" href="">popup</a>
成爲
<a id="popup" href="yourcurrenturl">popup</a>
編輯:
爲了給你一個其他的技術有點靈感的彈出窗口(如果原諒我,如果這個代碼不工作,我只是攪打在一起快)
HTML
<a href="http://www.developertipoftheday.com" rel="popup" target="alexsite">open alex site in popup</a>
JavaScript
$("a[rel = 'popup']").click(function (event) {
var popupWindow= window.open($(this).attr("href"), $(this).attr("target"), "status=true,toolbar=false,menubar=false,location=false,width=1018,height=792")
if (popupWindow=== null) {
alert("A messasge to inform the user, that the popup has been blocked");
}
});
非常有幫助,非常感謝! – nathanbweb 2010-11-04 16:44:46
@ user497410 - welcome :) – 2010-11-04 16:50:40
和3.您需要對URL中的任何HTML特殊字符進行編碼。對於沒有HTML字符串索引的版本+1! – bobince 2010-11-04 16:52:21