包含指定数字或更高数字的任何 div id 的 jQuery 选择器

标签 jquery html

我有一个问题,我就是想不出如何解决!如果您有任何想法,请协助:)

在我的 DOM 中有一堆对象,如下所示:

<div id=Line1>1</div>
<div id=Line2>2</div>
<div id=Line3>3</div>
<div id=Line4>4</div>
<div id=Line5>5</div>
<div id=Line6>6</div>
<div id=Line7>7</div>
<div id=Line8>8</div>
<div id=Line9>9</div>
<div id=Line10>10</div>

我需要得到一个包含任何 div 的 jQuery 对象,它是第 6-10 行(即包含 6 或以上)....我试过玩弄 .gt() 但无济于事。

帮助将不胜感激

最佳答案

选择 <div>使用以“Line”开头的 id,然后将匹配集减少到第 5 个之后的匹配集(索引从 0 开始):

$('div[id^=Line]:gt(4)')

DEMO

关于包含指定数字或更高数字的任何 div id 的 jQuery 选择器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12386862/

相关文章:

javascript - 用于了解 HTML5 视频何时准备好在没有黑色背景的情况下播放的事件

javascript - 调整大小时 Canvas 引用丢失

jquery - 将 JScrollpane 添加到我的 tbody 时遇到问题

javascript - 通过覆盖默认相机增强 HTML5 拍照功能

javascript - JQuery 的 ajax 函数的包装器。回调已触发,但没有参数

javascript - "error"或 "fail"用于 jQuery 中的 $.post Ajax 调用

python - Scrapy:如何获取另一个标签内标签的文本

jQuery 弹跳效果与 css 样式问题

javascript - HTML anchor 标记问题

javascript - 拖动图片,附加图片对应的html