javascript - 更改表格行高

标签 javascript jquery css jquery-selectors

我正在尝试将属于特定类的表的行高更改为 0。

目前我正在这样做:

$("#table_rolecart tbody").append('<tr class='hide'><td>Start Date: <input type="text" value="" id="ar_startdate"></td><td>End Date: <input type="text" value="" id="ar_enddate"></td></tr>');
$('.hide').height = "0"

它仍然不为零,如何将高度设置为 0 或将显示样式设置为无 <tr>是吗?

最佳答案

使用css函数:

$('.hide').css('height', '0');

如果你想将它们从视线中移除,还可以设置display: none:

$('.hide').css('display', 'none');

您也可以完全删除它们:

$('.hide').remove();

但是,如果您不需要动态隐藏它们,则应该只使用 CSS:

.hide {
    height: 0;
    /* or display: none */
}

关于javascript - 更改表格行高,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8584556/

相关文章:

jquery - 如何通过ajax重新加载数据

javascript - OnMouseEnter 代码替代

jquery - 在倒计时的特定时间后更改问题以及是否应切换倒计时

javascript - WebcamJS 覆盖 HTML 表单中的返回按钮

html - 列出与字体和 "content:'\value' 一起使用的图标/字形

javascript - 如何使用 moment.js 最后完成 15 分钟?

javascript - 使用 Canvas HTML 生成 map 网格和图像的问题

javascript - 在带有渲染的组件上使用动画

javascript - jquery弹出在post方法中提交表单

jquery - 修复数据表中的多列