我将以此作为开头:“我知道这是不好的做法和丑陋的 hack(我很抱歉)但是......”
当用户将鼠标悬停在 html 元素上时,我正在使用 jQuery TOOL 的工具提示小部件在它上显示工具提示。使用此小部件,您可以将工具提示的 html 添加到元素的title
属性中。
在该 html 中,我有一个要绑定内联onclick
事件处理程序的元素。
不幸的是,我遇到了太多的引号层,无法将参数传递给我试图调用的函数。
我有这样的事情:
<div title="<div onclick='myFunction(_____)'>My tooltip content</div>">My element</div>
如果我需要将整数传递给它,则此方法有效,myFunction
因为它不需要另一组引号。不幸的是,我想将一个字符串传递给myFunction
. 如何进一步转义此字符串参数,使其不关闭onclick
或title
字符串?