0

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

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

2 回答 2

1

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

<script>
    jQuery(function(){
        $('divselector').find("br:even").hide();
    });
</script>
于 2013-09-10T03:02:37.797 回答
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

于 2013-09-10T03:04:24.467 回答