javascript - 单引号内的单引号会导致错误

标签 javascript jquery

我有这个代码:

<span onmouseout="tooltip.hide();" onmouseover="tooltip.show('Hello. This is a simple tooltip, I'm here if you need me, we've been away for some time.');" class="hotspot">test link</span>

问题是单引号 ' 导致工具提示不显示...所以我的意思是如果文本包含 ' 工具提示将不会显示.. .因为所有文本都已经在单引号内...

有人可以帮我解决这个问题吗?

最佳答案

尝试将工具提示文本设置为 var,然后用 ' 替换单引号

var tooltip = tooltip.replace(/'/g, "&apos;");

关于javascript - 单引号内的单引号会导致错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26944105/

相关文章:

javascript - select2-selecting 事件没有被触发

javascript - 如何设置Modal弹出多张图片

javascript - JQUery 单击中的未知元素

javascript - 逗号分隔的字符串

javascript - 在 meteor 中显示日期

javascript - HTML5 应用程序中的加载屏幕

javascript - 如何使用 useState - hook 将类组件(输入、条件)更改为功能组件?

javascript - 使用 JQuery 调整/强制 Z 索引

javascript - 如何使用 jQuery 引用 &lt;iframe&gt; 的文档来获取其高度 ()?

javascript - jQuery 自动刷新 div 出现故障