jquery - 如何设置动态添加到页中的元素的高度

  显示原文与译文双语对照的内容

我需要设置容器的高度,它是通过jquery函数添加到 dom/页面的。

我试图使用样式表,但它只是忽略了它并且动态地设置了一个小于内容的高度。

我试过 $(element).css('height',470)$(element).css('height','470px'),但这两个都没有。

时间: 作者:

你的语法没有什么问题。 你可能只需要等待 DOM ( 或者另一个正在加载元素的函数) 完成加载:


$(function() {//Or similar if it's another function loading the element
 $(element).css('height','470px');
});

这将在给定时刻设置元素的高度,但不会停止任何可以能的'外部修补',因这里也要注意。

如果两个 上面 都没有给你想要的效果,那么可以能会有意外地放置一个高度。


$(function() {
 $(element).css('height','470px');
});


$(function() {
 $(element).css('height','470px!important');
});

在添加了元素的函数之后,请使用以下命令:

$(element).height(247)

这对我很有用

作者:
...