如何在添加元素之前獲得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