は、私が最初に次のHTMLjqueryで同じクラスを使用して、親divに子divを均等に追加する方法はありますか?
<div class="parent"><div class="child"></div></div>
<div class="parent"><div class="child"></div></div>
<div class="parent"><div class="child"></div></div>
<div class="parent"><div class="child"></div></div>
<div class="parent"><div class="child"></div></div>
<div class="parent"><div class="child"></div></div>
にすべての親divを持っている一人の子供のdiv要素を持っています。私は新しい子divを親に均等に追加しようとしています。たとえば1,2,3親divに2つの子があり、他の子に1つしかない場合は、新しい子を4に追加する必要があります。 jqueryには、すべての小包をループしたり、divの数をテストしたりすることなく、これを行うための短い方法がありますか?あなたは美しいlodash
var minDiv = _.minBy($('div.parent'), function(item) {
return $(item).find('div.child').length;
});
$(minDiv).append('<div class="child"></div>');
から機能_.minBy
を使用することができます
試しましたか? –
"親"要素をループして、実行する必要のある子の量を確認するか、実行する必要がある子の量をチェックする必要があります。 – andybeli
はい私はすべての両親をループしています。私は何をするためにtriyngを行うのですか?質問には単純ではありませんので、私はこれを行うための簡単な方法があるかどうかを探しています – mayk