You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

jQuery实现:rtin-content内存在rtcl-badge-_top元素时显示rtin-thumb

实现方案

CSS方案(优先推荐)

借助CSS :has() 选择器可以直接实现需求,无需编写脚本,性能更好:

/* 匹配内部包含顶标元素的列表项,强制显示缩略图 */
.rtin-item:has(.rtin-content .badge.rtcl-badge-_top) .rtin-thumb {
  display: block !important;
}

注::has() 兼容Chrome 105+、Firefox 121+、Safari 15.4+版本,如果你需要兼容更低版本浏览器,可以使用下方JS方案。

JavaScript方案(兼容全版本)

document.addEventListener('DOMContentLoaded', () => {
  document.querySelectorAll('.rtin-item').forEach(item => {
    // 校验当前列表项是否存在置顶标
    const hasTopTag = item.querySelector('.rtin-content .badge.rtcl-badge-_top');
    if (hasTopTag) {
      // 覆盖行内隐藏样式,显示缩略图
      item.querySelector('.rtin-thumb').style.display = 'block';
    }
  })
})

如果页面列表是动态加载的,只需要在新列表渲染完成后重新执行一次上述遍历逻辑即可生效。

内容的提问来源于stack exchange,提问作者german gittar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 06:15:03