回答
T.J Crowder以上是正確的。
您可能會發現在jQuery中有用的另一件事是each()函數。
$('tr.foo').each(
function(object){
// do more stuff
object.hide();
}
);
有了這一點,你可以應用條件邏輯,以及,也許只有隱藏的行,如果它的內容包含過濾詞什麼的。
我實際上並不知道我不必使用'each'。 (謝謝TJ)
不客氣。 :-)但實際上,以上是不正確的。 jQuery傳遞它的'each'函數(http://api.jquery.com/each/)的第一個參數是該項目的* index *。它將'this'設置爲指向該迭代的DOM元素(並且還將其作爲第二個參數傳遞,以防您已使用'proxy'(http://api.jquery.com/jQuery.proxy/)將'this'設置爲迭代器函數中的其他東西)。 – 2010-10-11 13:15:56
你不能有相同的ID多行,這是無效的標記。從規範(link):
的
id
屬性指定其元素的唯一標識符(ID)。該值在元素的主子樹中的所有ID中必須是唯一的,並且必須至少包含一個字符。
相反,確保ID是唯一的或根本不使用的ID,使用一些其他的信息都共享 —共同class
,或一個共同的位置(例如,同一table
的所有兒童或tbody
)等。如果他們沒有共同的方面,你可以使用,你需要給他們一個,但它不能是一個重複的ID。
例如,可以隱藏所有tr
元素與類「富」你會使用:
$('tr.foo').hide();
更多關於jQuery的類選擇(這只是一個CSS類選擇)here。
非常感謝T.J.克羅德,行有普通班,我怎麼用它來隱藏他們? Thnaks – Neveen 2010-10-11 11:51:26
@Neveen:我已經在答案中舉了一個例子。 – 2010-10-11 12:38:18
- 1. 隱藏與jquery具有相同ID的所有td's
- 2. 隱藏具有相同ID的多個視圖
- 3. 如何使用jquery或js隱藏具有相同ID的所有錶行?
- 4. 使用相同的ID隱藏多個div
- 5. JQuery的具有相同ID
- 6. jquery不適用隱藏()到所有的div使用相同的ID
- 7. jQuery:隱藏沒有ID的div
- 8. jQuery的隱藏顯示ID
- 9. 隱藏和顯示具有相同ID的div
- 10. 隱藏滑塊中具有相同ID的空圖像
- 11. JQuery在外部點擊時隱藏了多個具有相似ID的div
- 12. jquery隱藏/使用相同的按鈕顯示多個div
- 13. JQuery多個ID隱藏1格
- 14. jQuery的多個ID相同的功能
- 15. jQuery - 單獨顯示/隱藏具有相同類名的項目
- 16. 如何通過jQuery隱藏具有相同標記的元素?
- 17. 隱藏具有相同數據值的圖像jquery
- 18. 隱藏所有與jQuery相同的元素
- 19. 使用jQuery隱藏和顯示具有相同類的類
- 20. 用jquery隱藏多個選定的行
- 21. jQuery,多個ID相同的功能
- 22. Selenium Webdriver - 點擊隱藏的元素上的多個元素相同的ID
- 23. 隱藏多個具有相同名稱或類別的標記
- 24. 2選擇相同的ID,但一個隱藏的框
- 25. Jquery:隱藏類似ID,顯示特定ID,多個項目ID
- 26. jQuery使用ID隱藏
- 27. jQuery顯示隱藏相同的類並隱藏以前打開的標記
- 28. jQuery隱藏沒有某個類的行
- 29. 當多行共享相同的ID
- 30. 多個文本字段使用相同的ID - html隱藏字段
切換到使用類:ids應該是唯一的 – 2010-10-11 11:28:15