www.wdby.net > JquEry pArEnt()和siBlings()

JquEry pArEnt()和siBlings()

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

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

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

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

用closest

parent() 获取 父节点 children() 获取所有子节点 parent().children() 就是,获取父节点下的所有子节点 $(this).parent().children().removeClass("db");就是 删除当前节点的父节点下的所有字节点的名为db的class属性,即:删除所有在同一父节...

jQuery 中使用 text() 或者 html() 函数可以获取td的内容: $("td").text(); // 或者 $("td").html(); 二者区别在于前者返回所选元素的文本内容,后者返回所选元素的内容(包括 HTML 标记)。 下面实例演示:点击按钮后获取所有选中行的td单元格...

如果是针对某一个父元素同辈元素的子元素,例如class='aaa'的同辈元素 $(this).parent().siblings('.aaa').children(); 这个选择结果就是class='aaa'的父级同辈元素的所有孩子 如果是针对所有父元素同辈元素的子元素 $(this).parent().siblings(...

实现方法:使用遍历函数children(),关键代码为 $(this).children("li"),表示获取当前元素下所有标签为的子元素。 下面实例演示:点击div标签后,何用$(this)选择它下面的子元素,为了显示效果,将其设置为红色。 1、新建HTML文件,输入如下的H...

$('#id').siblings() 当前元素所有的兄弟节点 $('#id').prev() 当前元素前一个兄弟节点 $('#id').prevaAll() 当前元素之前所有的兄弟节点 $('#id').next() 当前元素之后第一个兄弟节点 $('#id').nextAll() 当前元素之后所有的兄弟节点 这三个方...

网站地图

All rights reserved Powered by www.wdby.net

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