onclick 带有字符串参数的 JavaScript

问题描述 投票:0回答:1

我在使用 JavaScript 时遇到问题,它在 onclick 中有一个字符串参数。它不喜欢字符串中的空格并自动添加引号 (") 导致错误(见图片)。我该如何正确执行?谢谢。 代码在 kendo grid taghelper 中:

template="<img onclick=Delete(#= Id #,'#=Name #') src='/icon.png'> ">

image

期待

<img onclick=Delete(6183, 'Dallas office') src="/...">
javascript kendo-grid
1个回答
0
投票

如果我理解正确你需要这个:

template=`<img onclick="Delete(6183, 'Dallas office')" src='/icon.png'>`

如果你有动态参数:

let X = 'Some Value';
let Y = 'Some value';
template=`<img onclick="Delete(${X}, ${Y})" src='/icon.png'>`
© www.soinside.com 2019 - 2024. All rights reserved.