我有以下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有没有这么简单的方法呢?
答案 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并感谢这个很棒的库的贡献者。