次の HTML コードを取得しました。
<div class="tab">
<a href="#">SPECS</a>
<div class="sub-menu">
<a href="#">Specs 1</a>
<a href="#">Specs 2</a>
<a href="#">Specs 3</a>
</div>
</div>
<div class="tab">
<a href="#">GALLERY</a>
<div class="sub-menu">
<a href="#">Gallery 1</a>
<a href="#">Gallery 2</a>
<a href="#">Gallery 3</a>
</div>
</div>
私がやろうとしているのは、CSS で .sub-menu の幅を指定したくないということです。div の内容とは異なり、動的にしたいのです。jQueryでこれをやってみました:
var width = $(".sub-menu").width();
$(".sub-menu").css("width", width);
しかし、それは機能していません。すべての .sub-menu div に 0px の幅を与えています。多分 .each 関数を使用したいので、すべての .sub-menu がその幅を取得し、css として適用されます。私が十分に明確だったことを願っています。
ありがとう。