gpt4 book ai didi

javascript - 如何解决这个 "missing ) argument after list"?

转载 作者:行者123 更新时间:2023-11-28 12:45:53 24 4
gpt4 key购买 nike

这看起来是一个微不足道的问题,但我不知道如何处理它。我有一个从 javascript 生成的 DIV 标记,如下所示:

$('#results')
.append('<DIV id='
+ A.pid
+ ' onmouseover=function(){google.maps.event.trigger(marker, 'mouseover');};><H3>'
+ A.name
+ '</H3></DIV>');

Firebug 给我一个错误“列表后缺少 ) 参数”,因为它无法识别 'mouseover' 之后的 )。我该如何解决这个问题?

更新:

我知道这是关于转义引号,只是在鼠标悬停在 DIV 上并执行 "mouseover"时,执行 \'mouseover\' 会产生语法错误 生成一个空白文档。

语法错误如下:function(){google.maps.event.trigger(marker,

最佳答案

如果引用位于另一个引用内,则需要对其进行转义:

  • var x = "我不喜欢你!";
  • var y = '我不喜欢你!';
  • var z = 'echo "这段文字?";';

要在您的案例中实现它,就像这样:

'<DIV id='
+ A.pid
+ ' onmouseover=function(){google.maps.event.trigger(marker, \'mouseover\');};><H3>'
+ A.name
+ '</H3></DIV>'

关于javascript - 如何解决这个 "missing ) argument after list"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7625059/

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