Селектор Jquery для типа элемента и имени класса? - PullRequest
17 голосов
/ 24 августа 2011

У меня есть элемент, который мы назовем 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") безрезультатно, но это были просто выстрелы в темноте.Какой самый эффективный способ сделать это?Заранее спасибо.

Ответы [ 2 ]

17 голосов
/ 24 августа 2011

Просто объедините два:

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

выбранные вами селекторы искали элемент .ms-cal-nav-buttonsltr под td.

12 голосов
/ 24 августа 2011
$('td.ms-cal-nav-buttonsltr', selectedTable);
...