首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >查找具有类%1或类%2的元素

查找具有类%1或类%2的元素
EN

Stack Overflow用户
提问于 2010-11-17 00:24:55
回答 3查看 57.4K关注 0票数 62

我试图在类为myClass1或myClass2的元素中查找文本。

代码语言:javascript
复制
var myText = $(this).find('.myClass1:first').text();

这工作得很好,但我不确定是否/如何检查两个类中的一个(我的元素将只有我提到的这两个类中的一个)。

谢谢你的帮忙!

EN

回答 3

Stack Overflow用户

发布于 2010-11-17 00:27:44

您可以用逗号分隔您的选择器,以生成一个包含所有元素的列表,其中包含任何一个类(或两个类):

代码语言:javascript
复制
var elements = $(this).find('.myclass1:first, .myclass2:first');
票数 28
EN

Stack Overflow用户

发布于 2010-11-17 00:30:02

在选择器中输入两个类之间的逗号。

代码语言:javascript
复制
$(".a, .b")

这将匹配类为"a“或类为"b”的所有元素

http://api.jquery.com/class-selector/

票数 12
EN

Stack Overflow用户

发布于 2010-11-17 00:30:40

使用if语句和jQuery hasClass()函数:

http://api.jquery.com/hasClass/

它可能看起来像这样:

代码语言:javascript
复制
if($(this).hasClass('myClass1') || $(this).hasClass('myClass2')) {
  myText = $(this).text();
} else {
  myText = null;
}
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4196385

复制
相关文章

相似问题

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