使用jQuery选择:甚至在div中的标签

时间:2013-09-10 02:59:51

标签: jquery jquery-selectors

我使用以下代码隐藏其他所有< br>但我需要弄清楚如何隐藏其他所有< br>只在div内,而不是我的整个页面。有人能指出我正确的方向吗?

<script>
    $("br:even").css("display", "none");
</script>

2 个答案:

答案 0 :(得分:1)

您需要先找到div,然后使用find()方法查找其中的br元素

<script>
    jQuery(function(){
        $('divselector').find("br:even").hide();
    });
</script>

答案 1 :(得分:0)

给出以下HTML:

<div id="one">
    Before break 1
    <br/>
    Before break 2
    <br/>
    Before break 3
    <br/>
</div>
<div id="two">
    Before break 4
    <br/>
    Before break 5
    <br/>
    Before break 6
    <br/>
</div>

然后你可以选择第一个DIV(one),然后隐藏偶数DIV,如下所示:

$("#one br:even").css("display", "none");

这是jsFiddle