var $this = $(this);
var target = $this.hasClass('To_A') ? '#Section_A'
: $this.hasClass('To_B') ? '#Section_B'
: $this.hasClass('To_C') ? '#Section_C'
: null;
var XofField = ($(target).length()) * 88;
私は要素をそのクラスに基づいてDOMの特定の場所に移動するスクリプトを持っています。私はcss leftプロパティの目的のために、そのターゲットの場所に何人の子供が既にいるか知る必要があります。並べ替えスクリプトで選択されたラッパーの子の数
上記のコードの最後の行は機能しません。場所が変わるので、私はターゲットを使うことが便利だと感じました。
*動的に作成された新しい子を数えます。
SOLUTION
VAR sectCount = $(ターゲット+ "IMG")の長さ。私は解決策が実際にあったかの単純な実現... -__-」
これは、すでにpageloadでDOMに含まれている子を数えます。動的に作成された新しい子は数えられませんが、それは重要です –
コードが実行された時点で、その要素内のすべての子を数えます。これは直接的な子供たちです。入れ子にされた子供などを数える必要がある場合は、おそらく '子供の代わりに' find'が必要になります –
これは表示されません、私はフィドルで再現できないかどうかを確認します。 –