1 つの div 内のすべてのリンクの with を計算する必要があります。
var myWidth = 0;
$("#myDiv a").each(function() {
myWidth = myWidth + $("#myDiv a").width();
});
取得した幅が正確ではないようです...何か不足していますか?
1 つの div 内のすべてのリンクの with を計算する必要があります。
var myWidth = 0;
$("#myDiv a").each(function() {
myWidth = myWidth + $("#myDiv a").width();
});
取得した幅が正確ではないようです...何か不足していますか?
関数の反復で $(this)
現在のアイテムを表すここで使用する必要があり、常に div の最初のアンカーの幅が得られます。each
$("#myDiv a").width()
var myWidth = 0;
$("#myDiv a").each(function() {
myWidth = myWidth + $(this).width();
});
要素の幅this
(つまり、現在の<a>
)を取得する必要があります。
var myWidth = 0;
$("#myDiv a").each(function() {
myWidth = myWidth + $(this).width();
});
$("#myDiv a").each(function() {
myWidth += $(this).width(); // USE `this` WIDTH!
});
または、選択を行う別の方法(参考までに):
$("a", "#myDiv").each(function() {
myWidth += $(this).width();
});