nat*_*web 0 jquery uri replace insert word-wrap
我正在尝试将链接插入到具有id"popup"的空<a>中.该链接将在弹出框中打开当前页面(我将在稍后定义参数).我正在尝试将制作超链接所需的HTML与JS变量'window.location.href'串在一起 - 如何将它们串在一起?即如何修复它以使其工作,或将其重写为'window.location.href'作为变量的函数:
$("#popup").html('<a href=' . window.location.href . '>open popup</a>');
Run Code Online (Sandbox Code Playgroud)
像这样:
$("#popup").html($('<a />', { href: window.location.href, text: 'open popup' }));
Run Code Online (Sandbox Code Playgroud)
或者弹出窗口:
$("#popup").html($('<a />', {
href: window.location.href,
text: 'open popup',
target: '_blank'
}));
Run Code Online (Sandbox Code Playgroud)
或者,使用window.open()参数:
$("#popup").html($('<a />', {
href: '#',
click: function() { window.open(window.location.href, 'popup', 'params'); }
}));
Run Code Online (Sandbox Code Playgroud)
您的原始方法存在两个问题:
$("#popup").html('<a href=' . window.location.href . '>open popup</a>');
Run Code Online (Sandbox Code Playgroud)
+连接字符串像这样:
$("#popup").html('<a href="' + window.location.href + '">open popup</a>');
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4864 次 |
| 最近记录: |