Jquery 如何排除具有特定ID的表?

Jquery 如何排除具有特定ID的表?,jquery,Jquery,我需要jQuery方面的帮助。 我需要在我的if语句中添加一个条件,即表必须没有id'pippo' 我的if语句如下: if ( HtmlPath.indexOf('ZOSHTML/DTREND') > -1 || HtlPath.indexOf('LNXHTML/DTREND/LDRSYS.') > -1 || HtmlPath.indexOf('LNXHTML/DTREND/LDMAIN.') > -1 && // put here th

我需要jQuery方面的帮助。
我需要在我的
if
语句中添加一个条件,即表必须没有
id
'pippo'

我的
if
语句如下:

if (
  HtmlPath.indexOf('ZOSHTML/DTREND') > -1 || 
  HtlPath.indexOf('LNXHTML/DTREND/LDRSYS.') > -1 || 
  HtmlPath.indexOf('LNXHTML/DTREND/LDMAIN.') > -1 &&
  // put here the condition that the table must not contain the ID pippo
) {
  $("table.NAVREP").epvMinMax();
}
您可以使用jQuery函数检查
id
属性是否不是“pippo”:

if (
  HtmlPath.indexOf('ZOSHTML/DTREND') > -1 ||
  HtmlPath.indexOf('LNXHTML/DTREND/LDRSYS.') > -1 ||
  HtmlPath.indexOf('LNXHTML/DTREND/LDMAIN.') > -1 &&
  $('table').attr('id') != 'pippo'
) {
  $('table.NAVREP').epvMinMax();
}

尝试添加
table:not(#pippo)
您不能使用if($('table').attr('id')!='pippo'){//do something}我使用if(HtmlPath.indexOf('ZOSHTML/DTREND')>-1 | |(HtmlPath.indexOf('LNXHTML/DTREND/LDRSYS'))>-1&('table-id=.attru{但是它不起作用,我不明白为什么没问题,我的语法有一个错误,非常感谢