Переключение строки таблицы изменяет ширину столбцов в других строках - PullRequest
0 голосов
/ 25 мая 2011

У меня есть таблица, подобная следующей:

<table width="100%">
<tr class="clickme">
    <td width="1%">A</td>
    <td>B</td>
    <td width="50px">C</td>
    <td width="50px">D</td>
</tr>

<tr class="contain">
    <td colspan="4">Lorem Ipsum</td>
</tr>
</table>

И следующие js

$(function(){
    $('.clickme').click(function(){
        $(this).next('tr').toggle();
     });
});

Для Opera это нормально, однако в IE и Firefox, когда я переключаю.contain строка таблицы, все значения ширины столбцов .clickme строки таблицы, кто-нибудь знает, почему?

1 Ответ

0 голосов
/ 25 мая 2011

Попробуйте эту функцию:

$(this).siblings().toggle();
...