jquery替换为特殊html字符
在我的页面上,我有一颗星星使用:jquery替换为特殊html字符,jquery,html,Jquery,Html,在我的页面上,我有一颗星星使用: <div class="favorite">☆ </div> 然而,它似乎从来都不起作用。这样,它只显示文本。删除引号后,它将中断。任何建议都会有帮助!我知道我可以用png来做这件事,但我宁愿不要——少一件我需要的东西。谢谢大家! 在jquery中使用html() 似乎在这里工作它工作了别忘了链接JQuery库/CDN.Argh,现在似乎工作了。。。。相关问题,当我鼠标离开时,如何让它返回?将第二个函数更改为:
<div class="favorite">☆ </div>
然而,它似乎从来都不起作用。这样,它只显示文本。删除引号后,它将中断。任何建议都会有帮助!我知道我可以用png来做这件事,但我宁愿不要——少一件我需要的东西。谢谢大家!
在jquery中使用html()
似乎在这里工作它工作了别忘了链接JQuery库/CDN.Argh,现在似乎工作了。。。。相关问题,当我鼠标离开时,如何让它返回?将第二个函数更改为:$(this).replace为(☆;);似乎没有这样做。正如一个解释:
replaceWith
字面上用作为参数传递的新内容替换元素。因此,如果将div
元素替换为HTML实体,则该元素随后不再存在,因此不会触发进一步的事件。
$(".favorite").hover(
function(){
$(this).replaceWith("★");
},
function(){
}
);
$(".favorite").hover(
function(){
$(this).html("★");
},
function(){
$(this).html("☆");
}
);