首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >jQuery对象找不到类

问jQuery对象找不到类
EN

Stack Overflow用户
提问于 2012-03-23 02:47:17
回答 2查看 62关注 0票数 1

我不知道为什么,但是jQuery find函数不能使用类名找到类。

这是来自Visual Studio即时窗口的结果,该窗口显示有一个名为TBLCONTENTS的类,但当使用find方法进行搜索时,它不返回任何内容。

代码语言:javascript
复制
optionRows[0].className
"TBLCONTENTS"

optionRows.find(".TBLCONTENTS")
{...}
    context: {object}
    jquery: "1.7.1"
    length: 0
    prevObject: {...}
    selector: ".TBLCONTENTS"

是否可以根据筛选器删除行:

代码语言:javascript
复制
$(optionRows).filter(".TBLCONTENTS").not(":first").remove();
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-03-23 02:49:49

这是因为find看着后代。您可能希望使用filter。

票数 2
EN

Stack Overflow用户

发布于 2012-03-23 02:51:34

来自the documentation for find()

Get 当前匹配元素集中每个元素的后代,由选择器过滤...

因此,如果父对象本身就是您正在寻找的对象,那么使用filter()代替find()是错误的方法。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9828559

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档