$.end()

来源:互联网 发布:一款能学编程的游戏 编辑:程序博客网 时间:2024/06/02 13:46
相关网址: http://zhidao.baidu.com/link?url=c80hVk8aVucWZ-hnJpwjab7OisaeD6IMPsinKNENHXNNIEc6ykAgfEM8AqYTlH11lxoIiaU7h-57G9nEjif15_
                 http://www.365mini.com/page/jquery-end.htm


回到最近的一个"破坏性"操作之前。即,将匹配的元素列表变为前一次的状态。

如果之前没有破坏性操作,则返回一个空集。
所谓的"破坏性"就是指任何改变所匹配的jQuery元素的操作。


jQuery对象的add()、 addBack()、 andSelf()、 children()closest()、 contents()、 eq()、 filter()、 find()、 first()、 has()last()、 map()、 next()、 nextAll()、 nextUntil()、 not()、 parent()parents()、 parentsUntil()、 prev()、 prevAll()、 prevUntil()siblings()、 slice()、 clone()等方法均属于"破坏性"操作。


示例

HTML 代码:

<div id="test">       <h1>jQuery end()方法</h1>       <p>讲解jQuery中end()方法。</p>   </div>

jQuery 代码:

$(document).ready(function() {        $("#test").click(function() {            $(this).find("p").hide().end().hide();        });    });

结果:

点击id为test的div时,首先找到div里边的p标签,将其隐藏。
接下来使用end()方法结束了对p标签的引用,此时返回的是#test(jQuery对象),从而后边的hide()方法隐藏了div。












0 0