이 글에서는 코드의 상승, 하강, 삭제, 추가 등의 jQuery 구현 방법을 주로 소개합니다. 매우 훌륭하고 참고할 가치가 있으니, 도움이 필요한 모든 분들이 jQuery를 더 잘 사용하는 데 도움이 되기를 바랍니다.
응용 시나리오:
다중 값 정렬, 분류 정렬 및 기타 작업
이 코드는 연습 후에 구현되며 구현 방법은 간단하고 손실되지 않습니다(js는 수동으로 채워진 입력 값 줄을 추가합니다) 입력 값
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()); }); }
Achievement effect
관련 권장 사항:
jquery 획득에 대한 select,option 모든 값 및 텍스트 예제 설명
위 내용은 상승, 하강, 삭제, 코드 메소드 공유 추가의 jQuery 구현의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!