2014-03-07 40 views
0

我想顯示錶頭和隱藏等,爲我所用not()選擇,但所有的表仍顯示:jQuery的 - 用不()選擇用正則表達式

HTML

<table class="myTable" id="notThis"> 
... 
<table class="myTable2"> 
... 
<table class="myTable3"> 

jQuery的

$("table[class^='myTable:not(#notThis)']").hide(); 
+1

哪裏是你的正則表達式? – Felix

+0

我不是說你可以調用某種'RegEx','RegEx'功能更強大,屬性選擇器只支持'^','''和其他非正則表達式相關的東西。 –

回答

1

您可以使用.not()

$("table[class^='myTable']").not('#notThis').hide(); 

DEMO

1

您在使用前需要關閉屬性選擇:不是()

$("table[class^='myTable']:not(#notThis)").hide(); 
//      ^^