javascript - 如何使用 javascript/jquery 循环遍历表?

标签 javascript jquery traversal

我有如下代码块

<tbody class="society_list">
    <tr>
        <td>1</td>
        <td>Dummy</td>
        <td>Dummy</td>
        <td id="lol0">UPDATE THIS</td>
    </tr>
    <tr>
        .....
    </tr>
</tbody>

我想做的是循环整个表,找到带有id的td,获取该id的值,然后更新里面的html。 我现在拥有的(抱歉,我很新,我仍然不知道该怎么做......)

function update(){
  var trs = document.querySelectorAll('.society_list tr');
  for(i=0;i<trs.length-1;i++){
    trs[i].find('td').each(function(){
      //I know I need to do something here but what's that.. 
    });
  }
}

最佳答案

使用 has attribute selector 迭代具有 id 属性的 tds .

$('.society_list tr td[id]').each(function(){
  var tdID = $(this).attr('id'); // <--- getting the ID here
  var result = doSomeMagicWithId(tdID); // <--- doing something
  $(this).html(result);  // <---- updating the HTML inside the td
});

关于javascript - 如何使用 javascript/jquery 循环遍历表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31396869/

相关文章:

javascript - flex : 1 上下滑动功能问题

python - 遍历图中所有边的算法

java - Neo4j Cypher遍历——通过多种关系类型查找路径

ruby-on-rails - Will_Paginate - 如何获取所有分页对象 ID 的数组?

javascript - 如何在客户端 C# 应用程序中模拟 JavaScript

javascript - 使用 jquery .filter() 在列表中搜索项目

javascript - 从Django传递值到Ajax,如何识别变量类型?

javascript - 以编程方式清除 Phonegap 的 InAppBrowser 缓存

javascript - 使jquery脚本1.5.2兼容when函数

javascript - 如何获取js文件中的属性值?