回答
在你的榜樣,這條線返回集合中的所有元素tr
的第一。
$(".wrap table tr:first").addClass("tr-top"); // First <tr> of all that are found
所以,如果你有3個table
元素,它只會從第一個表中返回第一tr
,因爲這將是第一個匹配的tr
元素。
如果你想爲每個表第一tr
,你需要first-child
:
$(".wrap table tr:first-child").addClass("tr-top"); // First <tr> for each <table>
...這將返回每個tr
是其父的第一個孩子。
謝謝你!這樣可行。 – ray 2010-06-11 17:58:42
@射線 - 不客氣。 :O) – user113716 2010-06-11 17:59:35
這應該工作。每個循環遍歷.wrap中的每個表。
$('.wrap table').each(function() {
$('.wrap table tr:first').addClass('tr-top');
}};
這實際上並不會產生與OP目前有什麼不同的結果。 – user113716 2010-06-11 17:55:04
謝謝!但我想我已經嘗試過,似乎也不適用於我。 – ray 2010-06-11 17:58:24
- 1. jQuery選擇器:第一個
- 2. jquery選擇器和循環
- 3. 問題與組內循環jQuery選擇器
- 4. 循環選擇題?
- 5. 選擇器:第一個For循環出錯
- 6. JQuery:選擇器只選擇第一類
- 7. jquery循環問題
- 8. jquery循環問題
- 9. jQuery循環問題
- 10. jquery循環問題
- 11. 第一個li的jQuery選擇器
- 12. Excel宏循環表選擇問題
- 13. jquery選擇器問題
- 14. jQuery選擇器問題
- 15. JQuery選擇器的問題?
- 16. jQuery not()選擇器問題
- 17. jQuery CSS選擇器問題
- 18. JQuery XML選擇器問題
- 19. jquery選擇器問題
- 20. jquery選擇器的問題?
- 21. jQuery選擇器有問題
- 22. jQuery選擇器問題
- 23. jQuery選擇器問題
- 24. jquery選擇器問題
- 25. 問題與jquery選擇器
- 26. jQuery選擇器問題
- 27. jquery選擇器問題
- 28. jQuery選擇器的問題?
- 29. JQuery h2選擇器問題
- 30. jquery選擇器問題
我們可以看到您的標記? – 2010-06-11 17:45:57