2012-11-08 58 views
3

如何僅使用jQuery選擇器選擇具有類別d的表格。出於某種原因,該代碼將無法正常工作......如何使用jquery選擇器查找某個類的表格

var dTableTags = $(".d table"); 

示例表會...

<table id="thetable" class="d"> 
    <thead> 
    <tr><th>Column 1 header</th><th>Column 2 header</th></tr> 
    </thead> 
    <tbody> 
    <tr><td>Column 1 data</td><td>Column 2 data</td></tr> 
    </tbody> 
</table> 
+4

是有一些原因,你會想到,選擇器工作?或者你只是隨機猜測? http://api.jquery.com/category/selectors/ –

+1

老實說,有一些猜測涉及。在我看來,我在考慮選擇類d的所有元素,然後選擇與該列表關聯的表。 :\ – MTAG11

回答

13

你的選擇是錯誤的;改爲嘗試$("table.d")

jQuery documentation不直接解釋這個,它按照更爲全面的W3C CSS selector documentation

+1

謝謝。我正在學習jQuery並找出選擇器。我已經想出瞭如何獲得d類的th/td/tr,但不能用於表格。 – MTAG11

2

您正在試圖尋找是內部d類 那是錯的..

改變你選擇這個

$("table.d"); // Because the table has the class d 
相關問題