选择具有特定类和特定名称的部门

时间:2013-07-01 14:24:53

标签: javascript jquery

我有abc类和name相同类的php属性由$('div').is('.abc')设置,它可以是0到5之间的任何事物。我想选择类名为abc且名称为0的分区,将背景颜色设置为红色,同样为所有类将类abc和名称1背景颜色设置为绿色。现在的问题是如何选择这种组合。有没有像我们可以选择calss的方式:

{{1}}

3 个答案:

答案 0 :(得分:3)

$('div.abc') 

选择所有带有'abc'

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

选择所有具有“abc”类和属性名称=“myName”

的div

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

答案 1 :(得分:2)

要同时使用divclass属性组合选择name,请尝试:

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

但不允许name的{​​{1}}属性。的 READ IT

答案 2 :(得分:1)

试试这个:

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

或者如果您想从名称中检查班级:

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