为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery选择器如何取交集?

jQuery选择器如何取交集?

有只小跳蛙 2019-03-13 20:09:51
jQuery选择器如何取交集?
查看完整描述

2 回答

?
万千封印

TA贡献1891条经验 获得超3个赞

方法一:
$("S1S2"),注意中间没有空格,这样就是需要同时满足这两个条件的选择器,也就是交集。
例如:
$("div.ff")
表示即是"div"元素,同时又是clss="ff"的类。

方法二:

$("S1").filter("S2");
交集应该是同时符合两个条件,如果先找到符合第一个条件的,再用过滤器找到符合第二个条件的,这样就和选择交集效果相同了。
例如:
$("div").filter(".ff")
这种方法与上面的$("div.ff")选择的集合是相同的。


 


查看完整回答
反对 回复 2019-03-17
?
慕姐8265434

TA贡献1813条经验 获得超2个赞

jQuery选择器的分类
jQuery的选择器基本可以分为四大类:
基本选择器(basic)
层次选择器(level)
过滤选择器(filter)
表单选择器(form)
有些类别又可以分为具体的子类别.
取交集的等价方法:
  $(“prev+next”)等价于方法$(“prev”).next(“next”);选取prev元素之后紧接着的一个next元素.
  $(“prev~sublings”)等价于方法$(“prev”).nextAll(“sublings”),选取prev元素之后的所有同级的sublings元素.
  而$(“prev”).sublings(“next”)方法选取与prev同辈的所有next元素,与前后位置无关.



查看完整回答
反对 回复 2019-03-17
  • 2 回答
  • 0 关注
  • 1034 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信