2011-07-12 14 views
0

は、2つの列が好きにこのjqueryを使ってdivの幅を取得する方法は?

.left_inside_tab{ float: left; padding-left: 25px; width: 45%; } 
.right_inside_tab{ float: right; width: 45%;} 

を設定があり、私はこの

console.log ($('.left_inside_tab').width()); 
console.log ($('div.left_inside_tab').width()); 

両方のように幅を取​​得しようとしました結果、

45を与えます。問題は45ピクセルではありませんその割合

何が間違っているのですか?

ありがとうございます。

+0

いいえ100pxを超えてはならない –

+0

'console.log($。 'left_inside_tab')。parent()。width());'を使って検証するだけですか? ? – Shagglez

答えて

3

ディスプレイ追加:ブロック。

5

問題は、あなたが示したコードのどこかにあります。あなたのコードはhttp://jsfiddle.net/g9B4b/です。うまくいきます。

+0

あなたの例が実際に何かを表示しているのか分かりません。div値だけです。これはもっと良いデモンストレーションです:[http://jsfiddle.net/g9B4b/2/](http://jsfiddle.net/g9B4b/) 2 /) – Shagglez

+0

OPのコードのようにコンソールに値を書き込みます。 – bjornd

+0

jsFiddleにコンソールがあるのですか、Firefox専用の例ですか? – Shagglez

6

代わりの.width()使用.outerWidth()

Heres the jQuery Link

+0

と同じ結果が45になります。私はこのコードの外の問題だと思う。コメントありがとう –

関連する問題