使用jquery设置元素的宽度或高度

set element width or height using jquery

本文关键字:高度 jquery 设置 元素 使用      更新时间:2023-09-26

假设我想为元素本身分配宽度。例如,我有一个包含内容的div,我想将其分配给style="width:..."
然后在jQuery中输入:

elem.width(elem.width());

这对我来说是完全错误的,因为它看起来像我如何通过获取它来设置宽度…

有更好的方法吗?

try this

document.getElementById('divName').style.width = '10px';

你可以这样做

$(function() {
  $("#mainTable").width(100).height(200);
});

这有两个变化,它现在使用。width()和。height(),以及在文档上运行代码。准备好事件。

如果没有$(function(){})包装器(或者$(document).ready(function(){}),你的元素可能还不存在,所以$("#mainTable")只是找不到任何东西…

最好使用以下方法添加CSS:

$(函数(){$(" #测试"). css ({宽度:'30px';高度:'30px'});});

如果您喜欢这种样式,您可以使用jQuery的.css()方法:

$('.element').css('width', $('.element').width());

如果您有多个具有相同类(但宽度不同)的元素,您可以这样做:

$('.yourClass').width( function(id, width) {
    return width;
});