javascript - 调整动态添加的 Div 的宽度

标签 javascript jquery html css

![在此处输入图片描述][1]![我的图片][2]

HTML

<div id ="data">
  <div>DIV1</div>
</div>

查询

$(function(){
  $("#button").click(function(){
    $("#Data").append('<div id="mySecondDiv"></div>');
  });
});

正如您在图片上看到的...我有一个按钮可以将 Div 添加到我的 Div id ="data"。我只希望默认情况下我只有一个 div ,开始时宽度为 100% ,现在当我单击按钮时它会添加另一个,现在两个 div 的宽度将自动调整为50%,功能就这样了

如何实现调整Divs的宽度?

enter image description here

最佳答案

通过 CSS,您可以使用这些属性:

#data {
    width:100%;
    display:table;
}
#data > div {
    display:table-cell;
    width:1%;
}

检查这个Demo Fiddle

关于javascript - 调整动态添加的 Div 的宽度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26392206/

相关文章:

javascript - 如何在php和js中获取使用utf8mb4编码的字符长度

javascript - 使用 jQuery 以数组或 csv 形式获取所有已检查输入的 rel 属性值

javascript - 设置div可见

javascript - 为什么调用 setState 方法不会立即改变状态?

javascript - 如何在 Ajax 加载后在元素上添加额外的类

javascript - 如何格式化使用 R DT(数据表)包生成的表的标题

javascript - $ ('.classname' ).each(...) 的纯 JavaScript 等价物是什么?

javascript - 单个占位符中是否可能有多种文本颜色?

javascript - 无法发送具有对象数组属性的对象

javascript - 单击时数据内容不起作用