2011-08-24 52 views
14

我有我們稱之爲selectedTable包含此innerHtml元素:元素類型和類名的JQuery選擇器?

<TBODY> 
    <TR> 
     <TD></TD> 
     <TD></TD> 
     <TD class='ms-cal-nav-buttonsltr'></TD> 
    </TR> 
</TBODY> 

我試圖使用jQuery選擇與「MS-CAL-NAV-buttonsltr」類返回<TD>標籤。我發現$(selectedTable).find("TD")按預期方式返回表中的所有TD標籤,但我想知道如何將TD元素選擇器與類選擇器組合起來。我試過$(subnode).find("TD").find(".ms-cal-nav-buttonsltr")$(subnode).find("TD .ms-cal-nav-buttonsltr")無濟於事,但那些只是在黑暗中拍攝。完成這個最有效的方法是什麼?提前致謝。

回答

14

只是將兩者連接起來:

$(selectedTable).find("td.ms-cal-nav-buttonsltr"); 

你試過選擇要找的td下方的.ms-cal-nav-buttonsltr元素。

+0

啊,只有一個空間:) – Ocelot20

12
$('td.ms-cal-nav-buttonsltr', selectedTable); 
+0

這是丹尼斯公佈的解決方案嗎?任何專業人員的/對任何方法? – Ocelot20

+1

完全一樣的東西。我個人覺得它更具可讀性,但就是這樣! – ksn

相關問題