-1

順序付けられていないリストがあり<ul id="images" >ます。リストには3つのリスト項目があり、各項目には画像があります。画像ごとに幅が異なります。jqueryは以下をどのように処理しますか。

var width = $('#images li img').width();

var'width'には3つの画像幅のどれが含まれますか?

4

4 に答える 4

2

選択した要素のセットの最初の要素の幅を返します。

.width()についてもっと読む

于 2012-06-26T13:53:16.583 に答える
1

widthメソッドの説明:

「一致した要素のセットの最初の要素について、現在計算されている幅を取得します。」

したがって、一致した最初の要素の幅を返します。

于 2012-06-26T13:53:39.747 に答える
1

最初に一致した要素の幅を返します-http://jsfiddle.net/FGchc/

于 2012-06-26T13:52:22.407 に答える
1

最初の画像の幅。そして、jQueryは最初に深さ優先で動作するので、次のようになります。

<div><img></div>
<img>

img内部divが最初になりますimg

于 2012-06-26T13:54:40.607 に答える