gpt4 book ai didi

javascript - 如何根据列的最大值获取整行数据?

转载 作者:行者123 更新时间:2023-11-30 14:10:16 26 4
gpt4 key购买 nike

function siradaki() {
var high = Math.max.apply(Math, $('.sira').map(function() {
return $(this).text()
}))

alert(high);
}
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
<table id="myTable">
<tr class="header">
<th style="width:10%;">Name</th>
<th style="width:10%;">Lastname</th>
<th style="width:10%;">Value</th>
</tr>

<tr>
<td>Deneme</td>
<td>SDeneme</td>
<td class="sira">100</td>
</tr>

<tr>
<td>Ornek</td>
<td>SOrnek</td>
<td class="sira">150</td>
</tr>

</table>

<button name="siradaki" id="siradaki" class="btn btn-warning" onclick="siradaki();">Sıradaki Kim ?</button>

此代码有效。但是我怎样才能获得 NameLastname 以及最大 Value

最佳答案

.sira 单元格中获取所有行,而不仅仅是一个值,然后分析它们。这样,当您找到最大值时,您将获得完整的信息。

function siradaki() {
var max = -Infinity;
var maxRow;
$('tbody tr').each(function() {
var value = parseInt($('.sira', this).text(), 10);
if (value > max) {
max = value;
maxRow = $(this);
}
});

alert(maxRow.text());
}
<html>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/2.2.4/jquery.min.js"></script>
<table id="myTable">
<thead>
<tr class="header">
<th style="width:10%;">Name</th>
<th style="width:10%;">Lastname</th>
<th style="width:10%;">Value</th>
</tr>
</thead>
<tbody>

<tr>
<td>Deneme</td>
<td>SDeneme</td>
<td class="sira">100</td>
</tr>

<tr>
<td>Ornek</td>
<td>SOrnek</td>
<td class="sira">150</td>
</tr>
</tbody>

</table>

<button name="siradaki" id="siradaki" class="btn btn-warning" onclick="siradaki();">Sıradaki Kim ?</button>

</html>

关于javascript - 如何根据列的最大值获取整行数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54587398/

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