gpt4 book ai didi

jquery - tablesorter 和 Jquery 用欧元符号对价格进行排序的问题

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

我的问题涉及 Jquery 插件 Tablesorter:

我对价格列进行排序时遇到问题,格式如下:135.35 €、149.99 €、1500 € 等

排序仅适用于数字,但当我添加欧元符号时,排序不再起作用。

我有第三列的 ASC 顺序(参见下面的代码):

1) 1435 欧元

2) 190 欧元

3) 834 欧元

正如您所看到的,出了点问题。有人可以告诉我我应该在这里做什么吗?

非常感谢,

弗朗索瓦

JS:

<script type="text/javascript" id="js">
$(document).ready(function() {
$("table").tablesorter({
});
});
</script>

HTML:(第三列需要排序)

<table class="tablesorter" cellspacing="0" cellpadding="0" border="0">             
<thead>
<tr>
<th width="50px">1</th>
<th width="120px">2</th>
<th width="280px" >3</th>
</tr>
</thead>
<tbody>

<tr>
<td>bla bla bla</td>
<td>bla bla bla</td>
<td>834 €</td>
</tr>


<tr>
<td>bla bla bla</td>
<td>bla bla bla</td>
<td>1435 €</td>
</tr>


<tr>
<td>bla bla bla</td>
<td>bla bla bla</td>
<td>190 €</td>
</tr>

</tbody>
</table>

最佳答案

问题在于价格列未被识别为数字列并按字符串值排序。您可以强制排序器类型为数字(请参阅 http://tablesorter.com/docs/example-meta-parsers.html 中的示例)

关于jquery - tablesorter 和 Jquery 用欧元符号对价格进行排序的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1977145/

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