猿问

求大佬解释,关于jquery中eq、gt、and用法?

我要删除表格(id为table)的第2到4行怎么写?
$("#table tr:gt(1) &&tr:lt(6)").remove()
&&在里面是怎么用的??

UYOU
浏览 367回答 2
2回答

慕运维8079593

jquery中:eq:(取指定索引的元素)实例:<table&nbsp;width="200"&nbsp;cellpadding="0"&nbsp;cellspacing="0">&nbsp;&nbsp;&nbsp;&nbsp;<tbody>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<tr><td>A</td></tr>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<tr><td>B</td></tr>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<tr><td>C</td></tr>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<tr><td>D</td></tr>&nbsp;&nbsp;&nbsp;&nbsp;</tbody></table>$(document).ready(function&nbsp;()&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$('tr:eq(2)').css('background',&nbsp;'#FF0000');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});结果:取的是Cgt:(取大于指定索引的元素)$(document).ready(function&nbsp;()&nbsp;{&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$('ul&nbsp;li:gt(2)').css('color',&nbsp;'#FF0000');&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;});结果:给大于2的增加一个颜色。jQuery中并没有and选择器,只有andSelf。andSelf:(将先前所选的元素加入当前元素集合中)结果:找到所有 div,以及其中的所有段落,并为它们添加两个类名。

慕哥6287543

你好 我给你 翻译下吧 gt eq都是筛选器 比如 一个ul中有 5个 li 首先 明确一点 下标从0开始gt(1) 代表着 下标大于1的 也就是 下标234 都可以eq(1) 代表着 第二个&&这个是 并且的意思 但说实话 我没用过这个 前两个 gt 和 eq倒是常用
随时随地看视频慕课网APP
我要回答