javascript - jquery简单交换p元素?

标签 javascript jquery html

给定一个 p 元素,如下所示: <p>Something</p>我想,当用户将鼠标悬停在它上面时,我们有 <p><a href="blabla.org">go here</a></p>

悬停后如果鼠标离开p区域,则返回上一层: <p>Something</p>状态。

能给我一个类似的简单例子吗?

非常感谢, 内存管理

最佳答案

或者对 Ken Redler 的原始版本进行简单修改,使用 .data() 来跟踪事物:

$('p#someID').hover( 
    function() {
        var $this = $(this);
        $this.data('orig', $this.html()).html('<a href="blabla.org">go here</a>');
    },
    function() {
        var $this = $(this);
        $this.html($this.data('orig')).removeData('orig');
    }
);

http://www.jsfiddle.net/ambiguous/FhET2/1/

关于javascript - jquery简单交换p元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4295441/

相关文章:

Javascript:大括号中数组后的括号

javascript - 如果选项卡内容为空,则无法隐藏导航选项卡

javascript - 如果在某个时间间隔内没有获得 MouseOver,则使用 jQuery 自动隐藏 div

javascript - 使用 JavaScript/jQuery 调用 do_action

html - 我如何在CSS中继承 child 的属性(property)?

html - 显示属性忽略导航栏的背景色

javascript - meteor 与咒语。横切关注点

javascript - PHP:带有API的真实IP地址

javascript - Strongloop:隐藏 PersistedModel 上的默认方法

html - 单边框阴影出现在 div 下