Как выбрать все строки таблицы (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.