Kôd:
<table>
<tr><td id="d1" style="padding:10px">Data</td></tr>
</table>
<script type="text/javascript">
document.getElementById("d1").style.padding = "50px";
alert(document.getElementById("d1").style.padding);
</script>
Kod mene Safari i IE vracaju: 50px a Firefox vraca: 50px 50px 50px 50px (padding-top, padding-right, ...)
Ma bre jQuery je laganica ... ne bi se ja mlatio i trazio sta mu smeta u ovom slucaju, posto ce novi problem iskrsnuti vrlo brzo garant cim nastavis da programiras ... Uz pomoc jQuery-a bi prosto procitao poziciju, sirinu, visinu koja ti treba bez ikakvog rucnog sabiranja padding-a i resen problem.
Mozda padding ne mozes da procitas jel u tom trenutku i ne postoji nego se postavi kasnije ... ne znam kako ti je code organizovan ... Al probaj ih sve mozda neki upali: clientWidth bi trebao da vraca i padding, offsetWidth, posWidth, pixelWidth, scrollWidth ...