У меня проблема, мне нужно показать/скрыть colspan
каждого столбца при нажатии ссылки.Показать/скрыть colspan определенной строки одним нажатием кнопки
То есть у меня много записей, и, когда вы нажимаете на какую-либо конкретную информацию, вам нужно показать эту информацию на colspan
, когда нажата другая запись, скройте ранее записанную запись.
Мой HTML код:
<table class="table table-condensed table-bordered table-hover text-center">
<thead>
<tr>
<th>#</th>
<th>Name</th>
<th>Price</th>
<th>Date</th>
<th>Details</th>
</tr>
</thead>
<tbody>
<?php foreach ($products as $row): ?>
<tr>
<td>1</td>
<td>Product 1</td>
<td>10000</td>
<td>Date</td>
<td><a href="#" class="show" id="1">Show details</a></td>
</tr>
<tr>
<td>2</td>
<td>Product 2</td>
<td>100</td>
<td>Date</td>
<td><a href="#" class="show" id="2">Show details</a></td>
</tr>
<tr>
<td colspan="5">Details of selected product</td>
</tr>
<?php endforeach; ?>
<tbody>
</table>
У меня был этот код, но всегда принес мне первую запись:
$('.show').click(function(){
$(this).parent().parent().next().toggle('slow');
var id = $(this).attr('id');
$('td #colspanid').append(id); //show id
return false;
});
Это будет хорошо, если вы после 'HTML' вынесенного в вашем браузере !! –
Даже не знаю, с чего начать, моя команда jQuery очень проста. –
@CristianMezaBustos, тогда вы должны начать с изучения основ jQuery. Документация, книги, учебники и т. Д. – Regent