如何在添加元素之前获得css属性?在append()之前获取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'));
只有第二警报retuns值...
我想输入元素具有宽度:100%..但因为你不能这样做(当输入有自己的填充)我需要设置像素的宽度
- 其中输入了要追加对TD的get宽度...
- 获得输入
- 的左右填充追加输入到TD与TD的宽度减去左右INPUT的填充
嗨,我可以知道什么是知道el之前填充的范围。被追加?如果您解释您的想法或需求,我们可以帮助您找到解决方法。 – 2011-06-17 11:37:45
问题编辑... – clarkk 2011-06-17 13:27:16
我还是不明白....尝试创建一个http://jsfiddle.net/ – 2011-06-17 13:29:06