单击按钮后如何打开新的HTML选项卡

时间:2017-07-17 06:56:01

标签: javascript jquery html

我的登陆页面上有一些功能按钮。

enter image description here

当我点击Send Money按钮时,它会在同一个标​​签中打开sendMoney.html。代码如下,

$("#sendMoney").click(function () {
    var address = $('#address').find(":selected").text();
    location.href = 'sendMoney.html#' + address;

});

如何在新标签页中打开sendMoney.html

4 个答案:

答案 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);
});