• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQueryのCSSで値に変数を使う方法)

jQueryのCSSで値に変数を使う方法

このQ&Aのポイント
  • jQueryのCSSメソッドを使用して要素のスタイルを設定する際、値の部分に変数を利用することはできない。
  • 要素のスタイルを設定する際に変数を使用する方法はない。
  • CSSの値に乱数を使う方法を実現することはできない。

質問者が選んだベストアンサー

  • ベストアンサー
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.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を変数として扱ってあげないといけません。

elektrikeel
質問者

お礼

まさに仰るとおりでした! "div:eq("+i+")" にしたところ機能しました。 初歩的なミスでお恥ずかしい;; ありがとうございました!