gpt4 book ai didi

jquery - Math.min.apply 返回 0

转载 作者:行者123 更新时间:2023-12-01 03:40:05 25 4
gpt4 key购买 nike

有五类“价格”。该函数从类中获取最小数字并将其添加到“价格框”中。一切正常,除了当其中一个类为空时 - 脚本返回 0。如何解决?

<div id="price-box"></div>

<table id="table-prices">
<tr>
<td>Ткань</td>
<td>Цена (грн)</td>
</tr>
<tr>
<td>1</td>
<td class="priсe">1496</td>
</tr>
<tr>
<td>2</td>
<td class="priсe">4496</td>
</tr>
<tr>
<td>3</td>
<td class="priсe">2496</td>
</tr>
<tr>
<td>4</td>
<td class="priсe">5296</td>
</tr>
<tr>
<td>5</td>
<td class="prise">5696</td>
</tr>

var array = [];
$('.priсe').each(function(){
array.push(+$(this).text());
});
console.log(array);
var maximum = Math.min.apply(null,array);
$('#price-box').text(maximum + " грн");

最佳答案

您可以使用empty选择器消除空行。

$('.prise').not(':empty')each(function(){
// rest of the function
});

按照建议,您可以像这样缩短它:

$('.prise:not(:empty)') each(function () {
// rest of the function
});

关于jquery - Math.min.apply 返回 0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23117404/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com