首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web开发 >

jquery排序,该怎么解决

2012-12-18 
jquery排序跪求哪路大虾给你简单易懂的JQ排序插件或可直接使用的代码,不胜感激。。。我找了几款都是会把我在t

jquery排序
跪求哪路大虾给你简单易懂的JQ排序插件或可直接使用的代码,不胜感激。。。我找了几款都是会把我在tr里面的是事件注销掉的。
[解决办法]
举例如下,如一个表格,根据第一列的值来排序,排序后事件还有的


<table id="table1">
<tr><td>3</td><td>OK</td><td><input type="button" value="33"   /></td></tr>
<tr><td>1</td><td>hello</td><td><input type="button"  value="11" /></td></tr>
<tr><td>4</td><td>Good</td><td><input type="button"  value="44" /></td></tr>
<tr><td>2</td><td>world</td><td><input type="button" value="22"   /></td></tr>
</table>
<input type="button" value="sort" id="sortbtn" />
<script type="text/javascript" >
    $("#table1 input[type='button']").click(function() {
        alert($(this).val());
    });

    $("#sortbtn").click(function() {
        var otrs = $("#table1 tr");
        for (var i = 0; i < otrs.length - 1; i++) {
            for (var j = i + 1; j < otrs.length; j++) {
                if (parseInt(otrs[i].cells[0].innerHTML) > parseInt(otrs[j].cells[0].innerHTML)) {
                    $("#table1").append(otrs[i]);
                }

            }

        }
    });
</script>

热点排行