この記事は、コードの上昇、下降、削除、追加の jQuery 実装方法を主に紹介するもので、困っている人は参考にしていただければ幸いです。
アプリケーションシナリオ:
複数値の並べ替え、分類並べ替え、およびその他の操作
このコードは練習後に実装されており、方法は簡単で、失われることはありません(jsは手動で入力された入力値の行を追加します) input value
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の簡単なメソッド
jQueryの取得選択、オプションについてすべての値とテキストの例を説明
以上がjQuery はメソッド共有のコード行の立ち上がり、立ち下がり、削除、追加を実装します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。