【发布时间】:2012-05-28 21:22:20
【问题描述】:
使用 jQuery,我试图在悬停时替换这些链接内的文本,包括跨度。然后当用户悬停时,原始文本再次显示。
<a class="btn" href="#">
<img src="#" alt=""/>
<span>Replace me</span> please
</a>
<a class="btn" href="#">
<img src="#" alt=""/>
<span>Replace me</span> please
</a>
最终的输出应该是
<a class="btn" href="#">
<img src="#" alt=""/>
I'm replaced!
</a>
我正在玩弄,但不知道如何将其替换回来。有什么想法吗?
$('.btn').hover(function(){
$(this).text("I'm replaced!");
});
【问题讨论】:
-
如果all要替换的内容都在某个元素内,这会容易得多。
-
你需要用jQuery完成还是静态文本?