1
我試圖從兩個子菜單的每一箇中提取最大值並將其附加到p
。如何附加文本值數組的最大值?
$('.submenu').each(function(index, element) {
$('#output')
.append($(".element").map(function() {
return this.text();
})
.get().Math.max();
);
});
<div class='menu'>
<div class='submenu'>
<span class='element' style=''>1</span>
<span class='element' style=''>5</span>
<span class='element' style=''>7</span>
<p id='output'>
</p>
</div>
<div class='submenu'>
<span class='element' style=''>1</span>
<span class='element' style=''>3</span>
<span class='element' style=''>2</span>
<p id='output'>
</p>
</div>
</div>
因此,輸出應該是這樣的:
<div class='menu'>
<div class='submenu'>
<span class='element' style=''>1</span>
<span class='element' style=''>5</span>
<span class='element' style=''>7</span>
<p id='output'>7</p>
</div>
<div class='submenu'>
<span class='element' style=''>1</span>
<span class='element' style=''>3</span>
<span class='element' style=''>2</span>
<p id='output'>3</p>
</div>
</div>
使用具有相同的ID屬性的多個元件可以使你應該改變它們中的一個 – happymacarts
['parseInt函數()'](HTTPS問題://developer.mozilla。 org/en-US/docs/Web/JavaScript/Reference/Global_Objects/parseInt)+ [JavaScript:min&max數組值?](https://stackoverflow.com/questions/1669190/javascript-min-max-array-價值觀) – Andreas