当前位置: 首页 > 知识库问答 >
问题:

JQuery迭代id状态为[重复]的每个子div

仲孙鸣
2023-03-14

我正在对我的JSON数据运行一个。each,它正在被解析,接下来我要做的一件事是根据每个div的。text()检查JSON输出中的数据,这些div的ID为“status”。

这就是问题所在,它只是报告id为“status”的每个div条目的第一个div's.text()。

$.each(JSON.parse(data), function(idx, value){ 
    console.log(value.id, value.status)
    $('#status').each(function() {
        alert($(this).text());
    });

一开始,我试着在JSON解析上运行。each,并在里面执行if

if(value.status== 'online') {

null

请有人帮我一下,指出我哪里出错了

共有1个答案

江洲
2023-03-14

谢谢ADyson,你的答案很准确,一旦我把iD's做了独特的,它就像它应该做的那样工作了。

ID为“status”每个div和“('.status').each”没有任何意义--不能有多个元素具有相同的ID。否则它就不再是一个ID(唯一标识符)了,是吗?JavaScript将简单地忽略具有重复ID的任何元素,因为它认为它们无效。最好用一个可以给多个元素的类来代替它。

 类似资料:
  • 我有一个LinkedHashMap,它有一个值(在调试器上检查),但是当我试图使用它作为每个组件的输入时,它抛出了这个错误: 这是我为每个人准备的片段: 非常确定负载不是null和空的,并且是HashMap的实例。我错过什么了吗?谢谢

  • 在我的应用程序中,我需要数组1的给定大小k的所有子集。。n 这可以使用递归方法轻松完成,并存储沿途找到的所有子集。然而,我不希望我的应用程序使用指数级的内存量[O(n^k)]。 因此,我想编写一个实现(Java)的类来迭代所述子集。 所以我可以如下使用它: 显然,我们需要存储最后返回的当前子集,它被初始化为1... k。但是如何从这个当前子集计算下一个子集呢?

  • 我有一个应用程序,我正在做一些数据库操作。根据这些价值,我也在做一些计算。但是我得到了列表中每个值的多次迭代 我得到多个时间每个值为什么是这样。列表大小为5 这是我的代码,我在排队时得到了那个例外 但我不明白我错在哪里。谁来帮忙

  • 使用ApacheHttpClient 4.1。3并尝试从获取状态代码: 如何从中提取状态代码(202,404等)?或者,如果在4.1.3中还有另一种方法可以做到这一点,那它是什么? 另外,我假设完美/良好的HTTP响应是,但也希望得到确认。提前谢谢!

  • 我正在尝试将数据列表作为列表。但如果无法访问服务器,我需要返回http状态404。对我来说,POST方法工作得很好,但GET方法返回200并带有http.ok到客户端页面。如何添加响应?

  • 问题内容: 我现在将脚本更改为jquery。这是我的旧javascript: 我现在想将其更改为jquery-ajax: 像在旧脚本中一样,如何测试请求返回的状态码(和responseText)? 问题答案: 试试这个: 要么: