0

我的站点中有一个表,在某些页面上,它有两个类,而在其他页面上,它有一个类。我想find在那张桌子上做一个,但在这两种情况下都需要找到,但我不想做搜索来发现元素。

我怎么写这个?(我不是 js 和 jquery 方面的专家;感谢您的帮助)这是我到目前为止提出的,但它似乎在两个页面上都不起作用:

var tablerow1 = $('table [class="firstclass"]');
var tablerow2 = $('table [class="firstclass secondclass"]');

if(tablerow2){
    var tablerow = tablerow2;
}else{
    var tablerow = tablerow1;
};  

tablerow.find('tr').each(function(index, thiselement){
    ...
}
4

1 回答 1

1

改变

var tablerow1 = $('table [class="firstclass"]');
var tablerow2 = $('table [class="firstclass secondclass"]');

var tablerow1 = $('table.firstclass');
var tablerow2 = $('table.firstclass.secondclass');

但你也可以只选择firstclass. 它将选择具有此类的表,如果它还有更多其他类,因此在您的情况下,您的表将在两种情况下都被选中。

于 2013-02-21T19:58:22.103 回答