... 用单引号括起来,但其参数也必须用引号括起来。因-6ren">
gpt4 book ai didi

javascript - 参数内双引号

转载 作者:行者123 更新时间:2023-11-28 11:37:57 25 4
gpt4 key购买 nike

尝试以编程方式在表内添加链接。

$("#p"+col).append("<a href='#' id='tablep"+col+"' class='ui-link-inherit' onClick='tableSelect('p"+col+"')'></a>");

请注意 ...'tableSelect('p"+col+"')'>... 用单引号括起来,但其参数也必须用引号括起来。因此,当它运行时,它会像这样切断 tableSelect( ) 并在其他地方抛出 p1) 或任何数字。

这是控制台中的样子:

<a id="tablep1" class="ui-link-inherit" p1')'="" onclick="tableSelect(" href="#"></a>

明白我的意思了吗?不管怎样,有办法解决这个问题吗?

最佳答案

有一种更简洁的方法来使用 jQuery 构建元素:

$("#p"+col).append($("<a>", {
href: '#',
id: 'tablep' + col,
"class": 'ui-link-inherit',
click: function() { tableSelect('p' + col); }
}));

关于javascript - 参数内双引号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14127823/

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