-1

我有一堆具有相同类的类abcname属性的分区php,它可以是 0 到 5 之间的任何东西。我想选择类名为 abc 和名称为 0 的分区并将背景颜色设置为红色,再次类abc 并将所有类的 1 背景颜色命名为绿色。现在的问题是如何选择这个组合。有什么办法可以让我们选择 cals:

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

4

3 回答 3

3
$('div.abc') 

选择所有具有“abc”类的 div

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

选择所有具有类 'abc' 和属性 name="myName" 的 div

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

于 2013-07-01T14:26:16.007 回答
2

div同时选择classname属性组合,只需尝试:

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

但是name属性 fordiv是不允许的。阅读

于 2013-07-01T14:28:49.073 回答
1

尝试这个:

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

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

$('div.abc[name="myName"]').each(function(){
  if($(this).attr('class') == 'yourClass'){ // Do stuff }
});
于 2013-07-01T14:28:00.860 回答