- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQueryのCSSで値に変数を使う方法)
jQueryのCSSで値に変数を使う方法
このQ&Aのポイント
- jQueryのCSSメソッドを使用して要素のスタイルを設定する際、値の部分に変数を利用することはできない。
- 要素のスタイルを設定する際に変数を使用する方法はない。
- CSSの値に乱数を使う方法を実現することはできない。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
こんにちは。 もちろん変数で設定することできますよ。 $('div#test div').each ( function(i) { var num = Math.floor(Math.random()*100); $(this).css ( 'width', num ); }); これで実験しましたが、きちんと反映されていました。 <div id="test"> <div>a</div> <div>b</div> <div>c</div> <div>d</div> </div> セレクタ部分の指定が $("div:eq("+i+")").css("width",num); ではないでしょうか。 iを変数として扱ってあげないといけません。
お礼
まさに仰るとおりでした! "div:eq("+i+")" にしたところ機能しました。 初歩的なミスでお恥ずかしい;; ありがとうございました!