我的问题涉及到jQuery插件的tablesorter:问题的的tablesorter和jQuery的排序价格与欧元符号
我已经与价格列的排序问题,格式类似: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(需要进行排序第3列)
<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>
这在所有浏览器上都不支持。 – BalusC 2009-12-29 21:57:53
这要求:正确解释伪类后,即Internet Explorer 6/7可能会遇到问题。 – naivists 2009-12-29 21:57:53
我喜欢这个解决方案,但我宁愿将类名称看作“欧元”(因为可能涉及其他货币),并且用'€'替换€。 – 2009-12-29 21:58:28