gpt4 book ai didi

jquery - 在append()之前获取css()属性?

转载 作者:行者123 更新时间:2023-12-03 22:52:44 25 4
gpt4 key购买 nike

如何在附加元素之前获取 css 属性?

CSS

input.inp {
padding:3px 2px 3px 2px;
}

js

var elm = $('<input class="inp" type="text" />');

alert(elm.css('padding-left'));
td.append(elm);
alert(elm.css('padding-left'));

只有第二个警报才会重新调整该值...

我希望输入元素的宽度为:100%..但由于你不能这样做(当输入有自己的填充时)我需要设置宽度(以像素为单位)

  1. 获取必须附加 INPUT 的 TD 宽度...
  2. 获取 INPUT 的左右内边距
  3. 将 INPUT 附加到 TD,其中 TD 的宽度减去 INPUT 的左右填充

最佳答案

如果它不在 DOM 中,那么你不能,据我所知。

关于jquery - 在append()之前获取css()属性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6384963/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com