2011-08-24 17 views
14

私は、このinnerHtmlを含むselectedTableという要素を持っています。要素型とクラス名のJqueryセレクタ?

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

"ms-cal-nav-buttonsltr"クラスで<TD>タグを返すためにJQueryセレクタを使用しようとしています。私は、$(selectedTable).find("TD")が期待どおりにテーブル内のすべてのTDタグを返すことを発見しましたが、私はどのようにTD要素セレクタをクラスセレクタと組み合わせるかと思います。私は$(subnode).find("TD").find(".ms-cal-nav-buttonsltr")$(subnode).find("TD .ms-cal-nav-buttonsltr")を無駄にしようとしましたが、それらは暗闇の中でのショットでした。これを達成する最も効率的な方法は何ですか?前もって感謝します。

答えて

14

はわずか2連結:あなたは試してみました

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

セレクタがtd.ms-cal-nav-buttonsltr要素を探していました。

+0

ああ、スペースが1つしかありません:) – Ocelot20

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

これはDennisがソリューションとして投稿したものと同等ですか?どちらの方法にもプロ/コンズはありますか? – Ocelot20

+1

まったく同じことです。個人的に私はそれをもっと読みやすいと思っていますが、それだけです! – ksn

関連する問題