我正在嘗試在tr中設置一組包含td標籤的「容器」,以便更好地使用jquery。基本上我想根據我動態生成的一些數據顯示一定數量的tds,並隱藏其他一組tds。我嘗試過使用tbody,但這似乎不起作用,div和span似乎抱怨說它們不能嵌套在元素tr中。有沒有適當的方法來做到這一點?在tr中分組td標籤
回答
最合適的方法是爲每個「TD」元素指定一個特定的類名稱,稍後可以將其引用爲選擇器。
例子:
<tr>
<td>foo</td>
<td>foo</td>
<td>foo</td>
<td class="bar">bar</td>
<td class="bar">bar</td>
<td class="bar">bar</td>
<td>foo</td>
<td>foo</td>
</tr>
$('td.bar').css({color: 'red'});
附註:如果OP需要更加具體(即將它們分組在TR中),那麼他需要識別TR容器,無論是使用類,id還是知道它是表/ tbody中的索引。 – rlemon
我顯然是個傻瓜。我知道類選擇器,只是沒有考慮將類分配給多個元素。 GRR。我可以看到我的問題被拒絕了,這是一個愚蠢的問題。無論如何,謝謝你的回答。 –
添加類的 「組」,改變取決於TD的在類的可見性。 舉例來說,如果你的類「yourClass」添加到你不想有肉眼可見的和設定下面的CSS語句的:.yourClass{ display:none }
你不會看到那些TD的
這裏有一個fiddle。
然後,你可以從你的表中用jQuery從類中選擇這些td!
$("td.yourClass");
或者,如果你希望所有那些不有類(逆選擇)你會選擇更改爲$("td:not(.yourClass.)");
返回所有TD的那些不有yourClass
類。
- 1. 通過jQuery刪除TABLE,TR,TD標籤
- 2. 表標籤自動添加tr標籤中的額外td
- 3. PHP/Regex按標籤替換(table> td)標籤(table> tr> td)
- 4. 寫作TR和TD標籤爲/一個DIV的內部HTML TD
- 5. SPAN標籤組TR標籤,但SPAN不是TR的父母
- 6. 是否有標籤用於分組「td」或「th」標籤?
- 7. 如何通過jQuery爲tr標籤中的所有td標籤賦予樣式?
- 8. 是否可以在字段集中分組td標籤
- 9. 在TD中選擇標籤
- 10. 使用Enlive匹配一組TD標籤中的特定TD標籤
- 11. LXML - 解析tr標籤內的td內容
- 12. 更改表TR TD裏面的元素ATTR ID除了標籤
- 13. 在WebStorm中分組標籤
- 14. 在ggplot中分組標籤
- 15. 我們如何在一個zend_form的tr標籤中添加一個td?
- 16. 總和TD在一個TR
- 17. 將TD集中在TR中的方法?
- 18. 在bash中從html中提取td/tr?
- 19. 如何在jqGrid中獲取tr中的部分td?
- 20. 使用td標籤
- 21. 如何在css中更改td,tr值?
- 22. jquery將thead tr td的屬性複製到tbody tr td
- 23. 如何在div中設置p標籤,在td標籤中設置div標籤
- 24. jQuery:find tr(class = x)get td(class = y)count td變量和屬性,比tr改變tr
- 25. 在td標籤中獲取div的xpath
- 26. 如何使用css選擇指定tr標籤中的最後一個td
- 27. td標籤內的表延伸td標籤
- 28. 如何在數組中返回表td標籤?
- 29. 用td和屬性替換td標籤
- 30. 選擇全部<tr>標籤小於集中索引<tr>標籤
一個容器?像..桌子? –
你可以在每個td上使用一個類,並使用該類來控制它們。 –
給他們全班上課? – Liam