如何用jquery改变文字

把鼠标移到字上去,这个字变成另一个字,怎么写代码
2025-04-08 09:14:17
推荐回答(4个)
回答1:


...


最好是把html函数改用text(),html是替换指定元素内的所有内容,而text()只会替换文字,假如你的myLabel中还设置有Content,那么使用text()函数最为合适

回答2:

$("#div").bind("mouseenter",function(){
$(this).html("被修改了");
}).bind("mouseleave",function(){
$(this).html("原来文字");
});
之所以不用hover或者mouseover,纯属个人经验,用mouseenter不管是浮动还是绝对、相对定位、z-index都没有影响,前者则不行

回答3:

...

...

...

回答4:

推荐的答案中,干嘛不用innerHTML去获取myLabel中的值,这样在label中的值改变时,不必去修改jquery中“未改”的值