选择一个具有特定类和特定名称的分区

select a division with specific class and specific name

本文关键字:定名称 分区 一个 选择      更新时间:2023-09-26

我有一堆具有类abcname的除法,同一类的属性由php设置,可以是0到5之间的任何值。我想选择类名为abc、名称为0的分部,并将背景色设置为红色,再次将类名为abc,名称为1的分部的背景色设为绿色,所有类都是这样。现在的问题是如何选择这个组合。有什么办法可以选择calss:吗

$('div').is('.abc')

$('div.abc') 

选择为"abc"类的所有div

$('div.abc[name="myName"]') 

选择类为"abc"且属性name="myName"的所有div

http://api.jquery.com/category/selectors/

要同时选择具有classname属性组合的div,请尝试:

$('div.abc[name="some_name"]') 

但是divname属性是不允许的阅读

试试这个:

$('.abc').each(function(){
  if($(this).attr('name') == 'yourName'){ // Do stuff }
});

或者如果你想从名称中检查类:

$('div.abc[name="myName"]').each(function(){
  if($(this).attr('class') == 'yourClass'){ // Do stuff }
});