首页 > 解决方案 > 如何在 jQuery 中对每个元素使用 find

问题描述

我想获取所有表格元素,然后在每个表格中搜索元素。

  var tbody = $('table')
  tbody.each(function(table) {
      var elementsArray = table.find('sometext"'); // doesn't work

  })

这里说

未捕获的类型错误:table.find 不是函数

我怎么能这样使用find

标签: javascriptjqueryfindeach

解决方案


.find 是一个 jquery 方法,所以你必须将它用于一个 jquery 选择器$(selector).find,并且你有一个语法错误,.find('sometext"')你必须像这样更改它.find('sometext')

var tbody = $('table')
  tbody.each(function(index, table) {
      var elementsArray = $(table).find('sometext'); // should work

  })

推荐阅读