使用.each在表中迭代

Using .each to iterate in table

本文关键字:迭代 each 使用      更新时间:2023-09-26

我正在尝试使用jquery .each函数迭代表:

    $("#" + tableID).each(function () {
    if ($("#" + this).hasClass ('notSelected')) {
          selected ($("#" + this).attr ('id')); 
        }
    });

基本上我想遍历每一行。将该行的id发送给一个名为selected的函数。我得到一个语法错误。不知道我做错了什么。

谢谢。

当前,您的代码正在尝试遍历页面上具有与tableID变量的值匹配的ID的每个元素。将tr选择器附加到现有的选择器以遍历每一行。此外,由于您正在使用tr选择器,循环中的$(this)指的是jQuery行对象。

$("#" + tableID + " tr").each(function () { 
if ($(this).hasClass("notSelected")) { 
      selected($(this).attr("id"));  
    } 
});