我的网站中有一个表,在某些页面上,它有两个类,在其他页面上有一个类。我想在该表上做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){
...
}
答案 0 :(得分:1)
更改
var tablerow1 = $('table [class="firstclass"]');
var tablerow2 = $('table [class="firstclass secondclass"]');
到
var tablerow1 = $('table.firstclass');
var tablerow2 = $('table.firstclass.secondclass');
但您也可以选择firstclass
。它将选择具有此类的表,如果它还有更多其他类,那么在您的情况下,您的表将在两种情况下被选中。