JQuery でいくつかの値を取得したいのですが、width
値に関する問題が 1 つあります。私はそれをテストします:
alert($("#j_idt14\\:panelGrid label").parent().attr('id'));
alert("width :" + $("#j_idt14\\:panelGrid label").parent().css("width"));
alert("outerWidth :" + $("#j_idt14\\:panelGrid label").parent().outerWidth());
alert("padding right :" + $("#j_idt14\\:panelGrid label").parent().css("padding-right"));
alert("padding left :" + $("#j_idt14\\:panelGrid label").parent().css("padding-left"));
alert("border right width :" + $("#j_idt14\\:panelGrid label").parent().css("border-right-width"));
alert("border left width :" + $("#j_idt14\\:panelGrid label").parent().css("border-left-width"));
そして私は得る:
j_idt14:universe_login
width :453px
outerWidth :463
padding right :8px
padding left :0px
border right width :1px
border left width :1px
しかし、j_idt14:universe_login id の firebug でこの値を確認すると、次のようになります。
したがって、JQuery によって計算された幅は Firebug と同じではありません...それを説明するアイデアはありますか?
ありがとうございました