问答详情
源自:2-5 jQuery选择器之层级选择器

为什么<span>标签下的文本内容边框颜色没有被改变呢?不是要改变所有的兄弟节点吗

    <h2>相邻兄弟选择器与一般兄弟选择器</h2>
    <div class="bottom">
        <div>兄弟节点div, +~选择器不能向前选择</div>
        <span class="prev">选择器span元素</span>
        <div>span后第一个兄弟节点div</div>
        <div>兄弟节点div
            <div class="small">子元素div</div>
        </div>
        <span>兄弟节点span,不可选</span>
        <div>兄弟节点div</div>
    </div>


提问者:690017359 2017-09-06 17:53

个回答

  • 长相思兮
    2017-09-09 17:35:41

    如果是$(".prev~div")

    只会选择 .prev这个元素后面的叫div的兄弟元素  因为~后面是div 若换成*就可以选择.prev后所有兄弟元素包括span

  • 慕粉1521477410
    2017-09-06 18:10:30

    $(".bottom span")