jQuery中使用siblings()方法获取同级元素
jQuery的siblings()方法可以用来获取当前jQuery对象的同级元素,也就是具有相同父元素的元素。
使用siblings()方法,可以获取到当前jQuery对象的所有同级元素,返回值是一个jQuery对象,包含了所有获取到的元素:
$("#element").siblings();
也可以传入一个CSS选择器,只获取满足条件的元素:
$("#element").siblings(".className");
还可以传入一个函数,只获取函数返回true的元素:
$("#element").siblings(function(){ // 函数体 });
siblings()方法还有一个可选的参数,可以控制是否包括自身:
$("#element").siblings(selector, includeSelf);
如果includeSelf设置为true,则返回结果中包含当前元素本身;如果设置为false,则返回结果中不包含当前元素本身。
来说,jQuery的siblings()方法可以用来获取同级元素,返回值是一个jQuery对象,可以传入CSS选择器、函数和可选参数来获取满足条件的元素。