0

我正在将提要导入 Tumblr,由于网站的格式,它显示了太多图片。所以为了解决这个问题,我想我会使用 jquery 来删除额外的元素。

事实证明,导入的提要使用表格。不用担心,我打了一个 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/

谁能告诉我我错过了什么?谢谢。

4

1 回答 1

1

尝试这个:

$('.copy div table tbody tr td div table tbody tr').find('td:gt(3)').remove();

与原始的不同之处在于,对于第一个选择器匹配的find()每个都执行。tr它将在每个匹配td的第 4 个之后删除。tdtr

于 2009-06-21T23:15:28.590 回答