Как выбрать все строки таблицы (tr), содержащие класс (jquery)

У меня есть таблица (#tbLog) и вам нужно выбрать все строки таблицы (tr), которые содержат класс private.

Спасибо

Ответ 1

Достаточно просто:

$("#tbLog tr.private").action();

Если у вас есть вспомогательные таблицы (почему?), используйте вместо этого только верхний уровень tr s

$("#tbLog > tbody > tr.private").action();

Заметьте, что я включил tbody в селектор, так как почти все браузеры добавят этот тег для вас (это часть спецификации).

Ответ 2

Как это сделать:

$('#tbLog tr.private')

Ответ 3

Этот способ?

$("table#tbLog tr.private")

Ответ 4

$( "# tbLog" ). children ( "tr.private" )

Ответ 5

SCRIPT

$('#tbLog tr.private')

Это должно работать...

Ответ 6

Попробуйте этот код:

$('.private')

Ответ 7

Мне нравится ближе всего. если private - это класс элемента внутри строки

$("table#tbLog .private").closest('tr')

Ответ 8

Я думаю, что parent будет работать лучше всего, если вы хотите, чтобы он не содержал .private вы можете сделать

$("#tbLog tr .private").parent("tr")

это даст вам массив tr, если есть более одного, удовлетворяющего условию надеюсь, что это поможет

Ответ 9

$("#myTable tr.pagging").click(function () { return false; });

Это на всякий случай, если вы не хотите выполнять никаких действий при нажатии tr.