JQuery成绩添加和排序
程序员文章站
2024-03-21 19:29:16
...
JQuery成绩添加和排序
<html>
<script src="http://libs.baidu.com/jquery/2.0.0/jquery.js"></script>
<body>
<div>
<label>学号:</label>
<input id="id"/>
<label>分数:</label>
<input id="score"/>
<button onclick="add()">添加</button>
<button onclick="sort(1)">升序</button>
<button onclick="sort(0)">降序</button>
</div>
<div>
<table id="table">
</table>
</div>
</body>
</html>
<script>
var data = [];
var table = $("#table");
function add(){
var id = $("#id").val().trim();
var score = $("#score").val().trim();
if(!id) alert("学号不能为空");
if(!score) alert("分数不能为空");
var item = {id:id,score:score};
if(data.length == 0){
table.append('<tr><td>学号</td><td>分数</td></tr>');
}
data.push(item);
table.append('<tr><td>'+id+'</td><td>'+score+'</td></tr>');
}
function sort(flag){
data.sort(function(a,b){
if(flag == 1){
return a.score - b.score;
}else{
return b.score - a.score;
}
});
table.empty();
table.append('<tr><td>学号</td><td>分数</td></tr>');
for(var i=0; i<data.length; i++){
table.append('<tr><td>'+data[i].id+'</td><td>'+data[i].score+'</td></tr>');
}
}
</script>
推荐阅读
-
JQuery成绩添加和排序
-
Java.成绩排序---(查找和排序)
-
asp.net中js+jquery添加下拉框值和后台获取示例
-
asp.net中js+jquery添加下拉框值和后台获取示例
-
Spirng MVC 和Jquery easyui实现添加多个MODEL 博客分类: Spring MVCjquery-easyui SpringMVCjquery-easyuijquery
-
jquery - 用php和ajax无刷新添加radio button并保存其选中的状态
-
js和jQuery 添加、删除、获取cookie
-
读jQuery之十三 添加事件和删除事件的核心方法_jquery
-
jQuery动态移除和添加背景图片的方法详解
-
jQuery实现动态添加和删除input框实例代码