gpt4 book ai didi

jquery - 如何使用 jQuery 获取 div 中的数据

转载 作者:太空宇宙 更新时间:2023-11-04 14:36:38 24 4
gpt4 key购买 nike

我有以下内容:

jQuery('.activity-feed .comments div > li').each(function() {
// Refer to each piece of data here
});

我遇到的问题是,对于这些 div 中的每一个,我想从 child 的 child 的 child 等中提取一些数据。如何引用这些 DOM 元素?我试过:

jQuery(this.find(".comment-container .note .activity-event div .meta a").text());

但这没有用。我只需要将数据剥离到变量中。我敢肯定它很简单,但我以前没有做过任何类似的事情,而且我搜索的内容也没有涵盖它。


请注意,我知道 $() 会比 jQuery() 更好,但它不适用于我正在操作的系统。

最佳答案

each 迭代中的

this 将引用 DOM 元素。如果你想在该元素上使用 jQuery 方法,你需要将它包装在一个 jQuery 对象中:$(this):

jQuery(this).find(".comment-container .note .activity-event div .meta a").text();

Please note, I am aware $() would be nicer than jQuery() but it won't work with the system I am manipulating.

默认情况下,jQuery 对象会传递给 DOMReady 处理程序,因此您仍然可以仅在该处理程序的范围内使用 $ 变量。这不应干扰您拥有的任何其他脚本。试试这个:

jQuery(function($) {
$('.activity-feed .comments div > li').each(function() {
var foo = $(this).find(".comment-container .note .activity-event div .meta a").text();
});
});

关于jquery - 如何使用 jQuery 获取 div 中的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25066772/

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