0

$(".elm").width()結合されたすべての要素の幅を返さないのはなぜですか? これは仕様によるものですか、それともある種のバグですか?

または、これ以外に結合されたすべての要素の幅を取得する他の方法があります:

var width = 0;
$(".elm").each(function() {
    width += $(this).width();
});
4

1 に答える 1

2

これは、探している期待値ではない可能性があるためです。

要素が次々に水平に配置されているかどうかを簡単に判断する方法はありません。jQuery オブジェクトは要素の結合または編集されたリストである可能性があるため、それらはページのどこにでも、または相互に存在することさえできます。

ページ全体に散らばっている要素の幅を合わせたということは、どういう意味ですか?

結合された幅を取得する最も簡単な方法はすでに見つかりました:)

于 2012-11-19T11:55:41.240 に答える