gpt4 book ai didi

jQuery - "each"范围内?

转载 作者:行者123 更新时间:2023-12-01 03:24:06 29 4
gpt4 key购买 nike

我有三个 td,并且正在尝试将每个内部的函数限制为仅该 td。我该怎么做呢?使用此代码,它会获取所有 3 个图像并将它们全部插入到 h2 之前:

jQuery("td.frontpage_news").each(function() {
jQuery("span.frontpage_news p:first-child").has("a img").insertBefore("h2.contentheading.frontpage_news"); });

最佳答案

您可以使用 $(this) 获取当前正在由 each 处理的元素 - 将该对象与 find 结合使用。将允许您确定调用范围:

jQuery("td.frontpage_news").each(function() {
var $that = jQuery(this);
var $thatHeading = $that.find("h2.contentheading.frontpage_news");
$that.find("span.frontpage_news p:first-child")
.has("a img").insertBefore( $thatHeading );
});

这假设内容标题和头版新闻项目是 td 的子项。

关于jQuery - "each"范围内?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7005722/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com