我试图在类为myClass1或myClass2的元素中查找文本。
var myText = $(this).find('.myClass1:first').text();这工作得很好,但我不确定是否/如何检查两个类中的一个(我的元素将只有我提到的这两个类中的一个)。
谢谢你的帮忙!
发布于 2010-11-17 00:27:44
您可以用逗号分隔您的选择器,以生成一个包含所有元素的列表,其中包含任何一个类(或两个类):
var elements = $(this).find('.myclass1:first, .myclass2:first');发布于 2010-11-17 00:30:02
在选择器中输入两个类之间的逗号。
$(".a, .b")这将匹配类为"a“或类为"b”的所有元素
http://api.jquery.com/class-selector/
发布于 2010-11-17 00:30:40
使用if语句和jQuery hasClass()函数:
http://api.jquery.com/hasClass/
它可能看起来像这样:
if($(this).hasClass('myClass1') || $(this).hasClass('myClass2')) {
myText = $(this).text();
} else {
myText = null;
}https://stackoverflow.com/questions/4196385
复制相似问题