onclick属性引用的引号太多 - jQuery,HTML

时间:2016-02-21 06:01:38

标签: javascript jquery html

以下代码不起作用,但如果我将window.open()属性替换为$msg.html('<a href="javascript:void(0)" data-userName=' + msg.user + ' class="userName" onclick="window.open("https://www.google.com")">@' + msg.user + '</a>: ' + msg.message + ')'); ,那么它没问题。我也试过使用单引号,但这也没有用。所以我的猜测是它与引号有关。我如何解决它?

export CFLAGS="-DSIZEOF_SIZE_T=4"

1 个答案:

答案 0 :(得分:0)

尝试使用\(反斜杠)

转义双引号
$msg.html('<a href="javascript:void(0)" data-userName=' + msg.user +
' class="userName" onclick="window.open(\"https://www.google.com\")">@'
+ msg.user + '</a>: ' + msg.message + ')');