假设我有这样的东西:
Paragraph One
<br>
<br>
Paragraph Two
<br>
<br>
Paragraph Three
<br>
<br>
Paragraph Four
<br>
<br>
Paragraph n
<br>
<br>
我应该使用 jQuery 选择器来定位从第 2 段到第 n 段的所有内容吗?弄清楚如何定位这些段落后,我想将它们设置为隐藏。
编辑:当我提到上面的段落时,我的意思是说一个段落文本 block 。当前未使用任何 p
元素。
最佳答案
您应该将文本标记为
<p>par 1</p>
<p>par 2</p>
然后就可以使用了
$("p:gt(0)").hide();
使用您拥有的标记没有简单的方法来实现它(至少使用 jQuery),因为 jQuery 没有匹配文本节点的选择器,而这正是您试图隐藏的。
*edit 如果你特别想在 n 停止然后使用(例如如果 n = 7)
$("p:lt(7):gt(0)").hide();
关于javascript - 定位前 2 个之后的所有 <br>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9009413/