我们有时候从数据库查询到数据要展示在页面上,进行一个排序1、2、3..........,看起来比较方便,但是根据主键id来排序的话,删除数据后序号就会是空的,如果是去操作数据库,数据太多了那就比较麻烦,下面就是怎么进行排序的问题。
思路:1、查询需要的数据;2、获得查询出来的数据的条数;3、for循环展示查询出来的数据,一般是table和li展示的吧,创建一个空的td,然后用js填充数据。js代码如下:
<script>
function fn(){//创建函数
var td_1=$("tr td:nth-child(1)");//获得空的td元素;
var tlength=td_1.length;//获得空的td的个数,也就是数据库查询出来的条数有多少条,就有多少个空的td
//for循环填充td的数据
for(var i=0;i<=tlength+1;i++){
td_1[tlength-1-i].innerHTML=i+1;
}
}
fn();
</script>
这样,就能准确的显示有多少条数据库查询出来的数据了,并且是一个升序的展示。