jQuery使用andSelf()来包含之前的选择集
更新时间:2014年05月19日 17:46:47 作者:
使用Destructive Method对wrapper set进行选择、过滤之后会产生一个新的结果集,可以使用andSelf()来包含之前的选择集
当我们使用Destructive Method对wrapper set进行选择、过滤之后会产生一个新的结果集。例如:
html
$lt;div$gt;
$lt;p$gt;Paragraph$lt;/p$gt;
$lt;p$gt;Paragraph$lt;/p$gt;
$lt;/div$gt;
对于上面的DOM Tree,当然可以使用
$('div').find('p')
来获取所有div元素包含的p元素,但是选择结果中肯定不包含div元素自身。
如果在find之后链式调用andSelf()则可以把previous selection($('div'))也包含在结果集中。
用法举例
对于以上html代码,使用
$('div').find('p').css('border', '1px solid #993300');
css效果只能作用于p元素
但是在find()之后加上andSelf(),css也会作用与所有的div元素
html
$lt;div$gt;
$lt;p$gt;Paragraph$lt;/p$gt;
$lt;p$gt;Paragraph$lt;/p$gt;
$lt;/div$gt;
对于上面的DOM Tree,当然可以使用
$('div').find('p')
来获取所有div元素包含的p元素,但是选择结果中肯定不包含div元素自身。
如果在find之后链式调用andSelf()则可以把previous selection($('div'))也包含在结果集中。
用法举例
对于以上html代码,使用
$('div').find('p').css('border', '1px solid #993300');
css效果只能作用于p元素
但是在find()之后加上andSelf(),css也会作用与所有的div元素
相关文章
jquery实现带渐变淡入淡出并向右依次展开的多级菜单效果实例
这篇文章主要介绍了jquery实现带渐变淡入淡出并向右依次展开的多级菜单效果,涉及jquery鼠标事件及页面元素动态样式设置的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下2015-08-08Jquery ajax传递复杂参数给WebService的实现代码
Jquery ajax传递复杂参数给WebService的实现代码,需要的朋友可以参考下。主要是属性比较多。2011-08-08使用jQuery向asp.net Mvc传递复杂json数据-ModelBinder篇
jQuery提供的ajax方法能很方便的实现客户端与服务器的异步交互,在asp.net mvc 框架使用jQuery能很方便地异步获取提交数据,给用户提供更好的体验!2010-05-05
最新评论