我正在将Feed导入Tumblr,并且由于网站的格式化,它显示的图片太多了。所以为了解决这个问题,我想我会用jquery来删除额外的元素。
事实证明导入的Feed使用表格。不用担心,我发了一个jquery电话,似乎在个别帖子上工作正常。
(原谅丑陋的比赛)
$('.copy div table tbody tr td div table tbody tr td:gt(3)').remove();
这在http://apt.jauderho.com/post/127696762/aaman-lamba-hibiscus
上游戏但是,转到包含多个帖子的页面时,看起来第二个帖子被视为第一个帖子的一部分,因此所有图片都会因为gt(3)而被删除。我的理解是使用上面的片段,我将能够在每个帖子上迭代,每个帖子最多只留下4个图像。见http://apt.jauderho.com/
谁能告诉我我缺少什么?感谢。
答案 0 :(得分:1)
试试这个:
$('.copy div table tbody tr td div table tbody tr').find('td:gt(3)').remove();
与原始版本的不同之处在于,find()
是针对第一个选择器匹配的每个tr
执行的。它将在每个匹配的td
中的第4个td
之后删除每个tr
。