jQueryで幅を取得したいのですが、単純にcssで設定されている値を取得したいです。
#testにwidth: 100%;が設定されており、resizeでconsole.logさせているのですが、.width()でも.css(’width’)でも実際の数値が出力されます。単純に100%と返してほしいのですが、方法はありますか?
ちなみに、$(’#test’).get(0).style.widthだと結果は空でした。
$(’#test’).css(’width’);じゃね?
回答有難うございます。それだと実際にブラウザ上で表示されているwidthが返って来るんですよ。(●●●px)
試してないけどこれは?
回答有難うございます。こちら確認してみます!
$(window).width()/$(’#test’).css(’width’)で%を割り出したら?そういうことでもない?
回答有難うございます。要するに、そうゆうことですよねwじゃあ、.css(’width’)と.width()は一体何の違いなんだろうと思いまして。pxが付くか付かないかだけですかね?
やりたいことはそれで可能です!ありがとうございます。
みんなの回答 3 件
$(’#test’).css(’width’);
じゃね?
試してないけどこれは?
get CSS rule’s percentage value in jQuery - Stack Overflow
http://stackoverflow.com/a/744450$(window).width()/$(’#test’).css(’width’)で%を割り出したら?
そういうことでもない?
関連するトピックス