www.wdby.net > JQuEry中的siBlings()是什么意思

JQuEry中的siBlings()是什么意思

同级对象 比如: 1 2 2 22 abcdefg var curr = $("#aaa h1"); curr.siblings(); //包括与p同级的所以元素:p, h1, h2, div 如果带参数curr.siblings("p")那就只能取得到两个p

比如说一个div下面有10个span子元素 那么 $('span').eq(0).siblings() 就可以获取到除了第一个span外的 其他九个span标签

$(document).ready(function(e) {$('.menu li').click(function(e) {$('.menu li').css({backgroundColor:''});$(this).css({backgroundColor:'red'});});});

$(this).parent().siblings().removeClass('current'); siblings 就是同级元素

既然大家都给代码,我就给文字解释:你选中的是li下的a标签,在这个下的this指的是所有的a标签的兄弟标签,他们都只有一个,所以你的siblings是取不到的。你要写siblings的话前面的选择器必须取到li为止。

因为LI和LI不是同一级别哦,是父类a标签里面的LI

Jquery例子 #menu { width: 300px; } .has_children { background: #555; color: #fff; cursor: pointer; } .highlight { color: #fff; background: green; } div { padding: 0; margin: 10px 0; } div a { background: #888; display: none; f...

$(“#prev~div”)选择器只能选择”#prev”元素后面的同辈元素。而siblings()方法与前后位置无关,只要是同辈节点就都能匹配。

P元素是不能包含块级元素(包括P自身) 你可以试一下下面的代码,11并没有变色。 而且实际运用的时候一般都会加上id或者class的。不会这样一次获取全体元素的。 对于这种嵌套的研究,最好用div实验。 demo $(function(){ $("p").siblings().css(...

siblings只能改变除了自己以外的同辈标签,所有如果jquery对象中有多个的话会把所有的同辈标签都改变,比如 list item 1 list item 2 list item 3 list item 4 list item 5下面这样,如果使用 $('li.item').siblings().css('background-color', ...

网站地图

All rights reserved Powered by www.wdby.net

copyright ©right 2010-2021。
www.wdby.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com