我有一个<p>内部列表<div id="someDiv">
我使用此代码隐藏所有
除了第一个之外的div
$("#someDiv p:not(:first)").hide();
Run Code Online (Sandbox Code Playgroud)
我想更改代码以执行以下操作:
检查<p>内部<div id="someDiv">是否超过5.如果是,则隐藏除前4个之外的所有div.
如何编写jQuery?
$("#someDiv p:lt(4)").hide(); /* hides 0, 1, 2, 3 */
Run Code Online (Sandbox Code Playgroud)
这会隐藏所有段落小于第五段.要确定是否有5个或更多段落,您将检查长度属性:
if ($("#someDiv p").length > 5) {
$("#someDiv p:gt(3)").hide(); /* hides 4, 5, 6... */
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5114 次 |
| 最近记录: |