javascript - 使用变量在 jQuery 中设置 css 属性值

标签 javascript jquery html css

我想根据另一个 div 的高度设置一个 div 的高度,该高度根据浏览器宽度而变化。我写了以下我认为有道理但不起作用的东西,所以我不确定是否有办法做到这一点?

$(window).on('resize', function() {

    var newHeight = $("#div1").height();
    $("div2").css(height, newHeight);

});

谢谢

最佳答案

你的代码有两个问题

1) 您需要在引号中写 CSS 属性名称。

2) 你缺少 div2 的 ID 选择器

$("#div2").css('height',newHeight);

关于javascript - 使用变量在 jQuery 中设置 css 属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30998595/

相关文章:

javascript - 滚动的在线帖子

javascript - 映射从 React 中的 Express 服务器获取的 JavaScript 对象

javascript - 动态创建的 DOM 元素的持久显示(隐藏/显示)?

jquery - 如何在使用 jQuery 加载页面之前隐藏 HTML 元素

javascript - 数据表响应不适用于 ajax 调用

HTML/CSS : scrolling rectangle not working

javascript - 在 mongodb 的数组中使用 $gt 运算符更新多个对象

javascript - AJAX 无法删除 DOM 数据

javascript - 使用 css 集成样式标签

javascript - 根据第一个 <select> 下拉选项填充第二个 <select> 下拉列表