很多同学不明白jquery中的end()到底该怎么用,官网上也没解释清楚,翻译过来就是:
结束最近的操作,返回到匹配元素的前一个状态(返回上一个元素对象)。下面通过例子可以很好的解释
$("#div1").find("p").hide().end().hide()
第一个hide()是对于p标签的 然后用end()结束对p标签的引用而返回到#div1标签
所以第二个hide()是对于#div1起作用的
如果不加end() 则两个hide()都是对p标签起作用
明白了吗?
时间: 2024-11-10 14:44:59