2011-11-18 57 views
-2

是否有人可以告訴我,我必須使用隱藏所有TRID="some string"包含有ID="test"一個表,jQuery選擇?jQuery選擇隱藏所有TR形式表

+0

如果您添加了一些HTML幫助 - 即您使用表/ tr等的佈局 – ManseUK

+0

您不能指定多個具有相同ID的元素。這是無效的HTML。你應該改變它,而是尋找一個類。這也會使它更容易隱藏它們 – Eonasdan

回答

0

試試下面

$("table#test tr:gt(start_number)").hide(); 

start_numner是之後你要隱藏的行數。如果要隱藏的所有設置0

+0

需要傳遞表id。現在更新 – 2011-11-18 12:34:37

+0

我嘗試這個,但它不工作 $('#treeview-table:not(tr [id * ='progr「])')。each(function(index,value){ \t $(this ).hide(); \t}); –

+0

您想刪除的id tr id是唯一的,請嘗試通過我發佈的其他答案 – 2011-11-18 12:50:39

0

嘗試

$('#test tr').not("#some_string").hide(); 

直播Demo

0

嘗試以下:

$('table#test tr#some_string').remove(); 
2

這工作

$('#test').find('tr').not('#some_string').hide(); 

看到一個working example