如何在jquery中使用相同的类将子div同等地附加到父div?

时间:2016-07-14 08:30:22

标签: javascript jquery html

我有以下html

Public Function Average_Cells(ByRef first_Cell As Range, larger_Than As Long) As Double

' Row 3 in your post
last_col = ActiveSheet.Cells(3, ActiveSheet.Columns.count).End(xlToLeft).Column
first_Col = first_Cell.Cells(1, 1).Column

For col = first_Col To last_col
    If Cells(3, col).Value > larger_Than Then
        GoTo Exit_For
    End If
Next

Exit_For:
Average_Cells = Application.WorksheetFunction.Average(Range(Cells(3, col), Cells(3, last_col)))

End Function

最初所有父div都有一个子div。我试图平等地将新的子div添加到父母。例如,如果1,2,3父div有2个孩子而其他人只有一个,我应该将新子添加到4. parent div。如果没有循环所有的parants并测试他们拥有的div数量,jquery有没有这么简单的方法呢?

1 个答案:

答案 0 :(得分:2)

您可以使用漂亮的lodash

中的功能var minDiv = _.minBy($('div.parent'), function(item) { return $(item).find('div.child').length; }); $(minDiv).append('<div class="child"></div>');
prop

请参阅working fiddle并感谢这个很棒的库的贡献者。