Javascript 触发jQuery事件的特殊字符
我在jQuery中遇到特殊字符触发事件的问题。我有一个包含一些文本的div,当它被悬停时,我调用一个悬停函数,当它未被悬停时,我调用另一个函数。如果我在div内容中没有任何引号:“或”,则此操作可以正常工作,但如果这些字符在div中,则会导致unhover事件提前触发 也就是说,当我还在div上鼠标时,unhover事件被调用。我已经尝试在div中的文本上使用htmlspecialchars和htmlspecialchars,但似乎都没有帮助。有什么想法吗Javascript 触发jQuery事件的特殊字符,javascript,jquery,Javascript,Jquery,我在jQuery中遇到特殊字符触发事件的问题。我有一个包含一些文本的div,当它被悬停时,我调用一个悬停函数,当它未被悬停时,我调用另一个函数。如果我在div内容中没有任何引号:“或”,则此操作可以正常工作,但如果这些字符在div中,则会导致unhover事件提前触发 也就是说,当我还在div上鼠标时,unhover事件被调用。我已经尝试在div中的文本上使用htmlspecialchars和htmlspecialchars,但似乎都没有帮助。有什么想法吗 $('#elementID').hov
$('#elementID').hover(hoverIn, hoverOut);
编辑:我应该补充一点,php通过一个TWIG模板变量将div的内容传递给它。听起来很奇怪。内容不应影响悬停事件。听起来好像你正在使用的div悬停函数没有覆盖整个区域,可能里面的另一个元素正在破坏你的代码,但是如果不检查实际的代码,就很难判断出什么是错误的。听起来很奇怪。内容不应影响悬停事件。听起来好像你正在使用的div悬停函数并没有覆盖整个区域,可能里面的另一个元素正在破坏你的代码,但是如果不检查实际的代码,就很难判断出哪里出了问题。我建议你减少html的一部分,并制作一个提琴。如果你在做一些复杂的事情,还可以给我们hoverIn和hoverOut的确切内容。我建议你减少html的一部分,制作一个提琴。同时也给我们确切的内容如果要在其中执行复杂的操作,请使用hoverIn和hoverOut的内容。