作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
应该如何更改此代码以正确地按数字和字母顺序排序/排序?此解决方案不适用于超过 100 个项目。
http://jsfiddle.net/C2heg/5329/
var $divs = $("div.box");
$('#alphBnt').on('click', function () {
var alphabeticallyOrderedDivs = $divs.sort(function (a, b) {
return $(a).find("h1").text() > $(b).find("h1").text();
});
$("#container").html(alphabeticallyOrderedDivs);
});
$('#numBnt').on('click', function () {
var numericallyOrderedDivs = $divs.sort(function (a, b) {
return $(a).find("h2").text() > $(b).find("h2").text();
});
$("#container").html(numericallyOrderedDivs);
});
到目前为止,我唯一可行的解决方案是为所有项目提供一个三位数的编号,例如001,但这并不漂亮。 globalhungerindex.org/countries.html
最佳答案
使用parseFloat()
函数解析数值。
$('#numBnt').on('click', function () {
var numericallyOrderedDivs = $divs.sort(function (a, b) {
return parseFloat($(a).find("h2").text()) > parseFloat($(b).find("h2").text());
});
$("#container").html(numericallyOrderedDivs);
});
关于javascript - 按超过个位数的数字排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51658259/
我正在寻找一种快速添加数据行的方法,例如 3333456332.... 3334456332.... 3343446332.... 3331355332.... (但更长)并将每个数字加到这个结果中:
我有一个文件,其中包含未按字节对齐的数据,我想在文件中查找(例如 3 位),然后开始将字符读入缓冲区。有没有一种“简单”的方法可以做到这一点? 如果可能,我想避免对缓冲区中的每个字符进行位移。 最佳答
我是一名优秀的程序员,十分优秀!