我的登陆页面上有一些功能按钮。
当我点击Send Money
按钮时,它会在同一个标签中打开sendMoney.html
。代码如下,
$("#sendMoney").click(function () {
var address = $('#address').find(":selected").text();
location.href = 'sendMoney.html#' + address;
});
如何在新标签页中打开sendMoney.html
?
答案 0 :(得分:3)
要执行您所需的操作,您可以使用window.open()
。虽然该名称表明它将打开一个弹出窗口,但该请求实际上将被重定向到所有现代浏览器中的新选项卡。试试这个:
$("#sendMoney").click(function () {
var address = $('#address').find(":selected").text();
window.open('sendMoney.html#' + address);
});
答案 1 :(得分:2)
$("#sendMoney").click(function () {
var address = $('#address').find(":selected").text();
window.open('sendMoney.html#' + address);
});
使用window.open("your link");
而不是使用window.location。使用window.location
无法做到这一点。
答案 2 :(得分:0)
您可以使用# A tibble: 8 x 4
id Var1 Var2 Var3
<chr> <chr> <chr> <chr>
1 A A1 A1 A1
2 B F2 A2 A2-F2
3 C <NA> A3 A3
4 D A4-E9 A4 A4-E9
5 E E5 A5 A5-E5
6 F <NA> <NA> <NA>
7 G B2-R4 A3-B2 A3-B2-R4
8 H B3-B4 E1-G5 B3-B4-E1-G5
制作按钮并使用属性目标作为_blank在新标签页中打开页面
或
你可以使用window.open()函数作为
<a> button text here <a/>
名称的值可以是
空白 - 网址已加载到新窗口中。这是默认的
_parent - 将URL加载到父框架
_self - URL替换当前页面
_top - URL替换任何可能加载的框架集名称 - 窗口名称(注意:名称未指定新的标题) 窗口)
答案 3 :(得分:0)
您需要使用window.open()
,这将在大多数新浏览器中打开新标签页。这是更新的代码:
$("#sendMoney").click(function () {
var address = $('#address option:selected').text();
window.open('sendMoney.html#' + address);
});