最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Jquery實(shí)現(xiàn)上下移動(dòng)和排序代碼

 更新時(shí)間:2016年10月17日 15:24:03   作者:阿毅  
這篇文章主要介紹了Jquery實(shí)現(xiàn)上下移動(dòng)和排序,想要學(xué)習(xí)Jquery的同學(xué)可以來了解一下。具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。

提出問題:

下文為大家介紹下Jquery實(shí)現(xiàn)上下移動(dòng)和排序,感興趣的朋友可以了解一下。

解決問題

代碼實(shí)現(xiàn):

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> 
<html> 
<head> 
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> 
<title>Insert title here</title> 
</head> 
<script type="text/javascript" src="jquery-2.0.0.js"></script> 
<!-- 
<script type="text/javascript" src="resource_demo.js"></script> 
<script type="text/javascript" src="jquery.alerts.js"></script> 
<script type="text/javascript" src="ztree/js/jquery.ztree.js"></script> 
<script type="text/javascript" src="ztree/css/zTreeStyle/zTreeStyle.css"></script> 
<script type="text/javascript"src="jBox/jBox/jquery-1.4.2.min.js"></script> 
<script type="text/javascript"src="jBox/jBox/jquery.jBox-2.3.min.js"></script> 
<script type="text/javascript"src="jBox/jBox/i18n/jquery.jBox-zh-CN.js"></script> 
<script type="text/javascript"src="jquery.cookie.js"></script> 
<link href="jBox/jBox/Skins/Blue/jbox.css" rel="stylesheet" type="text/css" /> --> 
<body> 
<div id="checkAndInverCheck"> 
<table style="align:center">
<tr>
<td><input type="checkbox" value="蕙蘭">蕙蘭</td>
<td><input type="text" name="orderNum" size="3" value="1"/></td>
<td><input type="button" name="upMove" value="上移"/></td>
<td><input type="button" name="downMove" value="下移"/></td>
</tr>
<tr>
<td><input type="checkbox" value="建蘭">建蘭</td>
<td><input type="text" name="orderNum" size="3" value="2"/></td>
<td><input type="button" name="upMove" value="上移"/></td>
<td><input type="button" name="downMove" value="下移"/></td>
</tr>
<tr>
<td><input type="checkbox" value="寒蘭">寒蘭</td>
<td><input type="text" name="orderNum" size="3" value="3"/></td>
<td><input type="button" name="upMove" value="上移"/></td>
<td><input type="button" name="downMove" value="下移"/></td>
</tr>
<tr>
<td><input type="checkbox" value="墨蘭">墨蘭</td>
<td><input type="text" name="orderNum" size="3" value="4"/></td>
<td><input type="button" name="upMove" value="上移"/></td>
<td><input type="button" name="downMove" value="下移"/></td>
</tr>
</div> 
<script type="text/javascript">
//上移 
$("input[name='upMove']").bind("click",function(){
  var $this = $(this);
  var curTr = $this.parents("tr");
  var prevTr = $this.parents("tr").prev();
  if(prevTr.length == 0){
    alert("第一行,想移啥?");
    return;
  }else{
    prevTr.before(curTr);
    sortNumber();//重新排序
  }
});
//下移
$("input[name='downMove']").bind("click",function(){
 
  var $this = $(this);
  var curTr = $this.parents("tr");
  var nextTr = $this.parents("tr").next();
  if(nextTr.length == 0){
    alert("最后一行,想移啥?");
    return;
  }else{
    nextTr.after(curTr);
    sortNumber();//重新排序
  }
});
//排序
$("input[name='orderNum']").bind("change",function(){
  var $this = $(this);
  //獲得當(dāng)前行
  var curTr = $this.parents("tr");
  var curOrderNum = $this.val();
  //當(dāng)前行同級(jí)的所有行
  var siblingsTrs = curTr.siblings();
  if(siblingsTrs.length >0){
    for(var i in siblingsTrs){
      var otherOrderNum = $(siblingsTrs[i]).children().find("input[name='orderNum']").val();
      if(parseInt(curOrderNum) <= parseInt(otherOrderNum)){
        $(siblingsTrs[i]).before(curTr);
        sortNumber();//重新排序
        break;
      }
    }
  }  
});
function sortNumber(){
  var allInput = $("#checkAndInverCheck").find("input[name='orderNum']");
  alert(123);
  if(allInput.length != 0){
    for(var i=0;i<allInput.length;i++){
      var tempInput = allInput[i];
      tempInput.value = i + 1;
    }
  }
}
</script> 
</body> 
</html>

效果如下:


以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • jquery tools之tooltip

    jquery tools之tooltip

    接著上次tabs的學(xué)習(xí),今天繼續(xù)jquery tools六大功能的第二個(gè)功能——tooltip的學(xué)習(xí)。
    2009-07-07
  • jQuery功能函數(shù)詳解

    jQuery功能函數(shù)詳解

    這篇文章主要詳細(xì)介紹了一些jQuery功能函數(shù),例如瀏覽器檢測(cè),字符串處理、數(shù)組的編輯等,需要的朋友可以參考下
    2015-02-02
  • jquery autocomplete自動(dòng)完成插件的的使用方法

    jquery autocomplete自動(dòng)完成插件的的使用方法

    最近剛開始學(xué)jquery,想實(shí)現(xiàn)類似GOOGLE搜索時(shí)自動(dòng)顯示出相關(guān)結(jié)果的效果。于是選擇了使用jquery autocomplete插件。
    2010-08-08
  • jquery easyui datagrid實(shí)現(xiàn)增加,修改,刪除方法總結(jié)

    jquery easyui datagrid實(shí)現(xiàn)增加,修改,刪除方法總結(jié)

    這篇文章主要介紹了jquery easyui datagrid實(shí)現(xiàn)增加,修改,刪除方法,結(jié)合實(shí)例形式分析了jquery easyui datagrid結(jié)合asp.net實(shí)現(xiàn)數(shù)據(jù)的增刪改等操作的步驟與相關(guān)技巧,需要的朋友可以參考下
    2016-05-05
  • 到底該拋不拋棄JQuery

    到底該拋不拋棄JQuery

    這篇文章主要介紹了到底該拋不拋棄JQuery,對(duì)JS框架感興趣的同學(xué),可以參考下
    2021-05-05
  • jQuery中$.each使用詳解

    jQuery中$.each使用詳解

    這篇文章主要介紹了jQuery中$.each使用詳解,需要的朋友可以參考下
    2015-01-01
  • Jquery下EasyUI組件中的DataGrid結(jié)果集清空方法

    Jquery下EasyUI組件中的DataGrid結(jié)果集清空方法

    要求選擇“地區(qū)”及“代維公司”后,刷新第一個(gè)DataGrid框體,下面為大家介紹下如何清空J(rèn)query下EasyUI組件中的DataGrid結(jié)果集
    2014-01-01
  • 文本域光標(biāo)操作的jQuery擴(kuò)展分享

    文本域光標(biāo)操作的jQuery擴(kuò)展分享

    最近的項(xiàng)目中,好幾次用到操作文本域的方法,比如光標(biāo)位置、刪除光標(biāo)前字符等。每次都是查閱資料(這部分操作涉及到的js方法都比較生僻),費(fèi)時(shí)費(fèi)事。于是就封裝了一個(gè)jQuery擴(kuò)展
    2014-03-03
  • jQuery中$.ajax()和$.getJson()同步處理詳解

    jQuery中$.ajax()和$.getJson()同步處理詳解

    這篇文章主要介紹了jQuery中$.ajax()和$.getJson()同步處理詳解的相關(guān)資料,非常的細(xì)致全面,有需要的小伙伴可以參考下。
    2015-08-08
  • jQuery插件實(shí)現(xiàn)非常實(shí)用的tab欄切換功能【案例】

    jQuery插件實(shí)現(xiàn)非常實(shí)用的tab欄切換功能【案例】

    這篇文章主要介紹了jQuery插件實(shí)現(xiàn)非常實(shí)用的tab欄切換功能,涉及jQuery事件響應(yīng)及頁(yè)面元素屬性動(dòng)態(tài)操作相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-02-02

最新評(píng)論

栖霞市| 临湘市| 青海省| 永城市| 山东| 大英县| 沙雅县| 绥阳县| 杭锦旗| 昌都县| 武川县| 诏安县| 兴化市| 珲春市| 开化县| 木兰县| 黄平县| 彩票| 寻乌县| 济南市| 海原县| 固安县| 奉化市| 遵义县| 甘孜| 长白| 湛江市| 方城县| 肇源县| 大埔区| 马公市| 洪湖市| 宁蒗| 南开区| 高唐县| 长阳| 四子王旗| 葫芦岛市| 湖南省| 黎川县| 南丹县|