• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:liの数によってulの横幅を動的に設定したい)

liの数によってulの横幅を動的に設定する方法

このQ&Aのポイント
  • liの数によってulの横幅を動的に設定する方法を解説します。
  • jQueryを使用して、liの数を取得し、ulの幅を計算します。
  • floatを設定したliが含まれるul要素の幅を動的に設定する方法について説明します。

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

  • ベストアンサー
  • LancerVII
  • ベストアンサー率51% (1060/2054)
回答No.1

こんにちは。 liの数×指定px数であれば以下のようになると思います。 $().ready ( function() { // div.blockの数だけ処理を行う $('div.block').each ( function(index) { // div.blockの中のur.imageのなかにあるli数を取得 var imgCount = $(this).find('ul.image li').length; // widthはliの数×100とする var width = imgCount * 100; // div.blockのwidthを計算した値で変更する $(this).width ( width ); }); });

ongaq
質問者

お礼

丁寧にコメントまで添えて頂きありがとうございました! eachの使い方がイマイチ分からなくて質問しましたが勉強になりました。 尚、ulの幅を指定したかったため $('.image').each~としました。

すると、全ての回答が全文表示されます。
このQ&Aのポイント
  • JIS試験の提出資料に絶縁ブロック図、製品ブロック図を要求されています。絶縁ブロック図は絶縁構造を表す図面であり、製品ブロック図は製品の構成を示す図面です。
  • 上記図面を協力工場に要求するために、どのように説明すればよいのか困っています。例となる図面や具体的な指示があれば、教えていただけますか?
  • 「技術の森( 開発・設計)」についての質問です。絶縁ブロック図と製品ブロック図についての基本的な内容を教えてください。
回答を見る

専門家に質問してみよう