jquery替换为特殊html字符

jquery替换为特殊html字符,jquery,html,Jquery,Html,在我的页面上,我有一颗星星使用: <div class="favorite">&#9734 </div> 然而,它似乎从来都不起作用。这样,它只显示文本。删除引号后,它将中断。任何建议都会有帮助!我知道我可以用png来做这件事,但我宁愿不要——少一件我需要的东西。谢谢大家! 在jquery中使用html() 似乎在这里工作它工作了别忘了链接JQuery库/CDN.Argh,现在似乎工作了。。。。相关问题,当我鼠标离开时,如何让它返回?将第二个函数更改为:

在我的页面上,我有一颗星星使用:

    <div class="favorite">&#9734 </div>
然而,它似乎从来都不起作用。这样,它只显示文本。删除引号后,它将中断。任何建议都会有帮助!我知道我可以用png来做这件事,但我宁愿不要——少一件我需要的东西。谢谢大家!

在jquery中使用html()


似乎在这里工作它工作了别忘了链接JQuery库/CDN.Argh,现在似乎工作了。。。。相关问题,当我鼠标离开时,如何让它返回?将第二个函数更改为:$(this).replace为(☆;);似乎没有这样做。正如一个解释:
replaceWith
字面上用作为参数传递的新内容替换元素。因此,如果将
div
元素替换为HTML实体,则该元素随后不再存在,因此不会触发进一步的事件。
    $(".favorite").hover(
        function(){
            $(this).replaceWith("&#9733;");
        },
        function(){

        }
    );
$(".favorite").hover(
        function(){
            $(this).html("&#9733;");
        },
        function(){
             $(this).html("&#9734;");
        }
    );