Ответ 1
Просто соедините два:
$(selectedTable).find("td.ms-cal-nav-buttonsltr");
выбранные вами селекторы искали элемент .ms-cal-nav-buttonsltr
под td
.
У меня есть элемент, который мы назовем selectedTable
, который содержит этот innerHtml
:
<TBODY>
<TR>
<TD></TD>
<TD></TD>
<TD class='ms-cal-nav-buttonsltr'></TD>
</TR>
</TBODY>
Я пытаюсь использовать селектора JQuery для возврата тега <TD>
с классом ms-cal-nav-buttonsltr. Я обнаружил, что $(selectedTable).find("TD")
возвращает все теги TD в таблице, как и ожидалось, но мне интересно, как я могу объединить селектор элементов TD
с селектором классов. Я пробовал $(subnode).find("TD").find(".ms-cal-nav-buttonsltr")
и $(subnode).find("TD .ms-cal-nav-buttonsltr")
безрезультатно, но это были только снимки в темноте. Какой самый эффективный способ достичь этого? Спасибо заранее.
Просто соедините два:
$(selectedTable).find("td.ms-cal-nav-buttonsltr");
выбранные вами селекторы искали элемент .ms-cal-nav-buttonsltr
под td
.
$('td.ms-cal-nav-buttonsltr', selectedTable);