javascript - 如何在 jQuery 中对每个元素使用 find
问题描述
我想获取所有表格元素,然后在每个表格中搜索元素。
var tbody = $('table')
tbody.each(function(table) {
var elementsArray = table.find('sometext"'); // doesn't work
})
这里说
未捕获的类型错误:table.find 不是函数
我怎么能这样使用find
?
解决方案
.find 是一个 jquery 方法,所以你必须将它用于一个 jquery 选择器$(selector).find
,并且你有一个语法错误,.find('sometext"')
你必须像这样更改它.find('sometext')
var tbody = $('table')
tbody.each(function(index, table) {
var elementsArray = $(table).find('sometext'); // should work
})
推荐阅读
- c# - 统一冷却实施
- javascript - React 删除推送历史记录中的额外问号
- haskell - optparse-applicative 与自定义 monad
- node.js - 如何 console.log() 通过 mongoose 存储在 mongoDB 中的经度和纬度
- python - 如何在每次不打开 sqlite 连接的情况下运行功能
- amazon-web-services - 有没有办法配置 AWS SES 或 Cognito 以使用我自己的 SMTP 服务器?
- java - 为什么我得到“资源泄漏:”
' ' 错误,即使我在 Java 中使用 close() 方法? - php - 未找到视图 - Laravel
- azure - Azure DevOps 工件
- java - 为什么我的 Scanner 不能使用 2 个不同的 if 语句?