我试图使用jquery .each函数迭代遍历表:
$("#" + tableID).each(function () {
if ($("#" + this).hasClass ('notSelected')) {
selected ($("#" + this).attr ('id'));
}
});
基本上我想要经历每一行。将该行的id发送到名为selected的函数。我收到语法错误。不知道我做错了什么。
感谢。
答案 0 :(得分:5)
目前,您的代码正在尝试遍历页面上具有与tableID
变量值匹配的ID的每个元素。将tr
选择器附加到现有选择器以遍历每一行。此外,由于您正在使用tr
选择器,因此循环内部的$(this)
引用了jQuery行对象。
$("#" + tableID + " tr").each(function () {
if ($(this).hasClass("notSelected")) {
selected($(this).attr("id"));
}
});