Я пытаюсь показать строки таблицы, когда я нажимаю на th, но я понятия не имею, как это сделать. вот что я есть сейчас:Переключить в таблицах с помощью JavaScript/JQuery
<th colspan="3" class="subth">Empresa São João</th>
<tr class="hidethis">
<td>1</td>
<td>Linha Tangerina</td>
<td>R$ 20,05</td>
</tr>
и JQuery/JavaScript, как это:
$('.hidethis').hide();
$('.subth').click(function(){
$(this).next().toggle();
});
Я имею в виду, если эта часть кода не достаточно, я могу отправить больше после
* Редактировать: * Скрытие работает, что не работает, это переключатель! благодаря
Если я использую это: $('tbody').click(function(){ $(this).find('tr').toggle(); });
это «работает» вещь: у меня есть два-й с тр-х годов, так как они показывают, в то же время.
* редактировать 2,0: *
Ребята, я бы получил его! Я имею в виду, это не идеально, потому что это будет всегда показывать один набор <tr>
, но это нормально, я думаю Вот код, который я придумал (Это, вероятно, пиздец, лол)
$('.hidethis2').hide();
$('tbody').click(function(){
$('tr.hidethis').toggle();
$('tr.hidethis2').toggle();
});
Спасибо!
Я думаю, что 'tr' элементы завернуты в' tbody'. Осмотрите элемент, чтобы иметь лучшую идею ... – Rayon
oh что мне делать тогда? просто удалите tbody? – LewNights
A '
ответ
Вот мое решение:
источник
2016-09-20 16:47:27 l0rin
Это плохо .... Там будет _n_ номер, если '.row' classes .. – Rayon
По-моему, это чище, чем 3-х целых селекторов jQuery. – l0rin
Дорогой @ l0rin - Не будет ли он использовать 'toggleClass' над всеми элементами' .row'? – Rayon
разок попробовать
источник
2016-09-20 16:52:39
Может быть, это ваше решение ..
И JQuery Файл:
Подумайте, что это ваше решение ..thanks ..
источник
2016-09-20 17:08:45
Смежные вопросы