Привет, мне нужна функция расширения и свертывания для таблицы. Код, найденный в строке больше всего, для, а затем в js определяет функцию для этого tr-класса.
Но мой случай более сложный, как картина. Он будет расширяться после нажатия "Параметр 1" и отображает объединенную ячейку и 2 ячейки.
Итак, в этом случае, как я могу реализовать эту функцию? Спасибо заранее.
Прикрепленный файл представляет собой простой фрагмент таблицы для вашего теста:
https://jsfiddle.net/knspgwkq/
html для тестовой таблицы
<table width="200" border="1">
<tr>
<td rowspan="5">Summary 1</td>
<td colspan="2"><div align="center">1 st level</div></td>
</tr>
<tr>
<td colspan="2"><div class="P1">Parameter 1</div></td>
</tr>
<tr>
<td rowspan="2">Sub level-1 </td>
<td>Sub parameter (1)</td>
</tr>
<tr>
<td>Sub parameter (2)</td>
</tr>
<tr>
<td colspan="2"><div class="P2">Parameter 2</div></td>
</tr>
</table>
JS
$('.P1').click(function(){
$(this).find('span').text(function(_, value){return value=='-'?'+':'-'});
$(this).nextUntil('.P2').slideToggle(100, function(){
});
});