Любой из этих методов установит высоту строки в 0:
$(".hide").height(0);
$(".hide").css("height", 0);
Но таблицы сложны, и установка высоты в 0 не приведет к скрытию строки.Самый простой способ скрыть строку - использовать любой из этих методов:
$(".hide").hide();
$(".hide").css("display", "none");
Но, если вы хотите скрыть строку, используя высоту (по любой причине), также установите line-height
в 0.Затем в дочерних ячейках установите padding
в 0 (и, возможно, также border
) и установите overflow
в hidden
.
$(".hide").css({
height: 0,
lineHeight: 0
});
$(".hide > *").css({
padding: 0,
overflow: "hidden"
});
Но в вашем случае даже этоне будет работать, потому что элементы управления вводом все еще отображаются.Вам нужно будет обернуть содержимое ячейки в контейнер, такой как div, и скрыть это.