0
Я пытаюсь настроить таблицу с помощью переключаемых строк.jQuery переключить строки таблицы
|-------------------------------------|
| Time | Icon | Name | Toggle Button |
| |-----------------------------|
| | Description (toggled) |
|-------------------------------------|
<table>
<tr>
<td rowspan="2" class="time-block">Time</td>
<td>Icon</td>
<td>Name</td>
<td><a href="#" class="toggle-button">Toggle Button</a></td>
</tr>
<tr class="description">
<td colspan="3">Description</td>
</tr>
</table>
$('.toggle-button').click(function(e){
e.preventDefault();
$(this).closest('tr').next('tr').toggle();
});
Это JQuery делает переключения следующий tr
, однако, когда он делает, расположение становится дезорганизованы благодаря атрибуту «времени» td
клетки rowspan
.
Моя цель - добавить строку к функции, которая изменяет атрибут rowspan
на «1».
Добавление $(this).closest('tr td.time').attr('rowspan', '1')
к функции не работает.
Любая помощь очень ценится!
Это не работает. Кроме того, я считаю, что строка работает, а также число в этом случае. http://api.jquery.com/attr/ – psorensen
Эта работа для меня http://jsfiddle.net/uou32j17/ –
Спасибо за это. См. Этот обновленный скрипт, чтобы увидеть проблему. В принципе, существует много итераций разделов таблицы, поэтому потребуется '.closest()'. http://jsfiddle.net/uou32j17/ – psorensen