gpt4 book ai didi

javascript - 划分 anchor 字符串值?

转载 作者:行者123 更新时间:2023-11-29 21:13:38 26 4
gpt4 key购买 nike

我有一个 anchor ,我将其注入(inject)到 jqGrid 格式化程序中的 HTML 中,如下所示:

var number = rowObject.number;
var plateNumber = rowObject.plateNmber;
var markup = "<a href=%Href%;>%Text%</a>"
var replacements = {
"%Text%": plateNumber ,
"%Href%": "javascript:Search.openViewByPlateNumber(" + number + "," + plateNumber + ")"
};

markup = markup.replace(/%\w+%/g, function(all) {
return replacements[all];
});

这是我的OpenViewByPlateNumber 函数:

var OpenViewByPlateNumber = function(number, plateNumber) {
// Do something
};

在 UI 中,网格中会有一个数字。当我单击数字时,将调用 openViewByPlateNumber 函数。一切对我来说都很好。问题是车牌号是字符串类型。它是一个数字,但可以是 123/4340/2 等。

当数字很简单如 159 时它工作正常但如果数字是 340/2,然后该方法接收到值 170.5。它除数。那么如何将它作为字符串传递呢?

最佳答案

要将值作为字符串传递给函数,请将它们用引号引起来:

"%Href%": 'javascript:Search.openViewByPlateNumber("' + number + '","' + plateNumber + '")'

关于javascript - 划分 anchor 字符串值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40522774/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com