我有一个包含一些列的网格。在该列中,其中一列是超链接列。如果我单击超链接列,URL 应在新选项卡而不是当前选项卡中打开。
{
field: "CumulativeGrossUSD",
title: dashBoardColumNames[0].CumeGrossUSD,
format: "{0:n0}",
type: "number",
template: '<a class="titlehyperLink" style="color:blue" id="cumeTemplate">${kendo.toString(CumulativeGrossUSD, "n0")}</a>',
attributes: { style: "font-size: 0.85em;text-align:right" },
width: 120,
}
titlehyperLink
的函数是:
$("#gridid").on("click", "#cumeTemplate", function (e) {
window.location.href = "/International/TerritoryTitleList?TitleId=" + dataItem.TitleId;
});
最佳答案
而不是window.location.href
尝试这个:
var url = "/International/TerritoryTitleList?TitleId=" + dataItem.TitleId;
window.open(url,'_blank');
关于javascript - 如何在新选项卡中打开剑道网格超链接栏?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40734574/