我现在尝试:
this值DONE4.并将最大值parent背景设置为例如background: #000;
所以我的问题是我将如何获得之前计算出的MAX值的父级?
$('.views').each(function(){
valText = $(this).text();
$(this).attr('value', valText);
});
var numbers = $(".views").map(function(){
return parseFloat(this.getAttribute('value')) || -Infinity;
});
var calculate = Math.max.apply(Math, numbers);
$("#max").html(calculate);
Run Code Online (Sandbox Code Playgroud)
<div><div class="views" >10</div></div>
<div><div class="views" >1</div></div>
<div><div class="views" >7</div></div>
<div><div class="views" >5</div></div>
<div><div class="views" >3</div></div>
Run Code Online (Sandbox Code Playgroud)
最大值是:
<p>Max value is: <span id="max"></span></p>
Run Code Online (Sandbox Code Playgroud)
有点棘手,将集合减少到内部数量最多的集合
var el = $('.views').toArray().reduce(function(a,b) {
return (+$(a).text()) > (+$(b).text()) ? $(a) : $(b);
});
Run Code Online (Sandbox Code Playgroud)
简单来说,要获得父母
el.parent();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
46 次 |
| 最近记录: |