当前位置: 代码迷 >> 综合 >> $(div a) 与$(diva),.div .div2与.div~.div2
  详细解决方案

$(div a) 与$(diva),.div .div2与.div~.div2

热度:39   发布时间:2024-01-20 06:02:39.0

$('div a'):div标签下所有层次a元素的jquery对象

$('div>a'):div标签下子元素层次a元素的jquery对象

<body>
<div class='div'>
</div>
<div class='div2'>
</div>
<div class='div2'>
</div>
</body>
.div ~ .div2{ width:20px; height:20px; background-color: red; }

 

'~':这个选择器,代表class='div'相邻的所有class='div2'的元素

 

.div   .div2{ width:20px; height:20px; background-color: red; }

' ':这个选择器,代表class='div'相邻的第一个class='div2'的元素

 

这四个符号的选择器的区别在jQuery代码里面是这样表示的

        ">": { dir: "parentNode", first: true }, " ": { dir: "parentNode" }, " ": { dir: "previousSibling", first: true }, "~": { dir: "previousSibling" }

哈哈 相信就懂了吧


更多专业前端知识,请上 【猿2048】www.mk2048.com
  相关解决方案