編集:このコードは正常に機能し、divが互いに積み重ねられていることを見逃し、視覚的なフィードバックにだまされました:(すみません。
私はここstackOverflowで各質問を検索し、jqueryドキュメントを読んでいますが、このスニペットがdivの1つに「バー」を配置しているだけなのはなぜかわかりません。ここで何が欠けていますか?すべての例は次のように機能するようです。
<div class="foo"></div>
<div class="foo"></div>
$(".foo").each(
function() {
$(this).append("bar");
}
);
すべてのfooクラス要素を選択し、それぞれで繰り返します。各関数で、これは現在の要素ですよね?しかしそうではないようです...私は何が間違っているのですか?
私も試しました:
function(index, element) {$(element)
など同じ結果。