Javascript 如何检测类位置和应用样式

Javascript 如何检测类位置和应用样式,javascript,jquery,css,html,Javascript,Jquery,Css,Html,以上是myviews.php的html源代码。在上面,是动态创建的。我想向第三个类添加一些css,其余的我不想更改。因为除第三个类之外的所有类都正确对齐,而第三个类没有正确对齐。如果我应用一个公共样式,它将应用于所有类,并影响其他类 是否有可能在一个or中检测到第三个类,以便我可以对该特定类应用某种样式 尝试使用 根据您的新要求,您必须使用 $('td.rsvp_role').eq(2) //since .eq() is having zero based index, 2 points 3

以上是myviews.php的html源代码。在上面,是动态创建的。我想向第三个类添加一些css,其余的我不想更改。因为除第三个类之外的所有类都正确对齐,而第三个类没有正确对齐。如果我应用一个公共样式,它将应用于所有类,并影响其他类

是否有可能在一个or中检测到第三个类,以便我可以对该特定类应用某种样式

尝试使用

根据您的新要求,您必须使用

$('td.rsvp_role').eq(2) //since .eq() is having zero based index, 2 points 3
试着用

根据您的新要求,您必须使用

$('td.rsvp_role').eq(2) //since .eq() is having zero based index, 2 points 3
示例代码

jQuery-
n个孩子(3n)
n个孩子(3)

css

示例代码

jQuery-
n个孩子(3n)
n个孩子(3)

css

您可以使用:

.rsvp_role:nth-child(2){

}

或者如果你想要更多的细节,让我们看看

eq(x); // : x start at 0;
您可以使用:

.rsvp_role:nth-child(2){

}

或者如果你想要更多的细节,让我们看看

eq(x); // : x start at 0;

我认为你需要附加css设计和DOM元素。。。你可以这样做

$('td.rsvp_role').each(function(i) {
if(i == x) {
}
})

我认为您需要将css设计附加到DOM元素中。。。你可以这样做

$('td.rsvp_role').each(function(i) {
if(i == x) {
}
})

试试这个
$('td.rsvp_role:eq(2)')

试试这个
$('td.rsvp_role:eq(2)')

他们在回答中使用
.addclass()
添加示例。它也可能有用+1表示建议css方式。@ShibinRagh+1表示css答案。你能用fiddle创建一个演示吗。添加了JSFIDLE链接请查看我的答案@user2681579@ShibinRagh我尝试了这个,它对表中的第一个tr有效。如果第二个tr中有相同的类,它就不起作用。请用JSFIDLE显示您的代码,我将帮助@user2681579在您的答案中使用
.addclass()
添加示例。它也可能有用+1表示建议css方式。@ShibinRagh+1表示css答案。你能用fiddle创建一个演示吗。添加了JSFIDLE链接请查看我的答案@user2681579@ShibinRagh我尝试了这个,它对表中的第一个tr有效。如果第二个tr中有相同的类,它就不起作用。请用JSFIDLE显示您的代码,我将帮助您@user2681579i尝试了此方法,它适用于表中的第一个tr。如果第二个tr中有相同的类,它将不起作用。如何申请表中的所有tr我尝试了此方法,它适用于表中的第一个tr。如果第二个tr中有相同的类,它将不起作用。如何申请表中的所有tr
$(document).ready(function () {
   $('td.rsvp_role').eq(2).css({'background-color':'#343434'});
});