标签: jquery html css
我想显示第一个表并隐藏其他表,因为我使用了not()选择器,但所有表仍然显示:
not()
HTML
<table class="myTable" id="notThis"> ... <table class="myTable2"> ... <table class="myTable3">
的jQuery
$("table[class^='myTable:not(#notThis)']").hide();
答案 0 :(得分:1)
您可以使用.not()
$("table[class^='myTable']").not('#notThis').hide();
DEMO
答案 1 :(得分:1)
您需要在使用之前关闭属性选择器:not()
$("table[class^='myTable']:not(#notThis)").hide(); // ^^