AutoCAD 3DMAX C语言 Pro/E UG JAVA编程 PHP编程 Maya动画 Matlab应用 Android
Photoshop Word Excel flash VB编程 VC编程 Coreldraw SolidWorks A Designer Unity3D
 首页 > JavaScript

jQuery实现 上升、下降、删除、添加一行代码

51自学网 http://www.51zixue.net
jquery,实现上升下降,jquery实现删除添加

应用场景:

多值排序、分类排序等操作

此代码是经过实践后,实现方法简洁,而且不会丢失(js添加一行人工填入的Input值)input值

依赖Jquery,不依赖其它扩展

Javascript代码

/*addTableRow 为添加一行按钮的id值tableAttr 为table的id值*/$(function(){ //添加一行 $('#addTableRow').on('click',function(e){  e.preventDefault();  var _Html = '<tr><td><input type="text" placeholder="" class="input-text" value=""></td>'    + '<td><a class="sortUp"><i class="Hui-iconfont"></i>上升</a> <a class="sortDown"><i class="Hui-iconfont"></i>下降</a> <a class="sortDel"><i class="Hui-iconfont"></i>删除</a></td></tr>';  $('tbody', $('#tableAttr')).append(_Html);  bindEvent(); }); bindEvent();});function bindEvent(){ $('.sortDel,.sortUp,.sortDown').off(); $('.sortDel').on('click', function(e) {  e.preventDefault();  if (confirm("确定要删除该属性?")) {   $(this).parents('tr').remove();  } }); // 初始化上升按钮 $('.sortUp').on('click', function(e) {  e.preventDefault();  var _current = $(this).parents('tr');  if(($('tr').index(_current) - 2) >= 0) {   _current.insertBefore(_current.prev());  } else {   alert("已经到顶了");  } }); // 初始化下降按钮 $('.sortDown').on('click', function(e) {  e.preventDefault();  var _current = $(this).parents('tr');  _current.insertAfter(_current.next()); });}

实现效果

以上所述是小编给大家介绍的jQuery实现 上升、下降、删除、添加一行代码的实现方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对51zixue.net网站的支持!


jquery,实现上升下降,jquery实现删除添加  
上一篇:js实现动态显示时间效果  下一篇:Node.js使用NodeMailer发送邮件实例代码