ホームページ > ウェブフロントエンド > jsチュートリアル > jquery (javascript) 自動シリアル番号と属性番号の実装 code_jquery

jquery (javascript) 自動シリアル番号と属性番号の実装 code_jquery

WBOY
リリース: 2016-05-16 17:52:01
オリジナル
1583 人が閲覧しました

自動シーケンス番号付けと自動属性番号付けの効果図は次のとおりです。

実装原則:
追加と削除は逆のプロセスであり、実装は一貫しています。
追加するときは、要素の追加メソッドを親コンテナに追加し、すべてのカスタム属性番号とシーケンス番号を空に設定してから、$.each メソッドを通じてカスタム属性番号とシーケンス番号を再割り当てします。

コードをコピー コードは次のとおりです。

$.each(items, function (k , v) {
$(this).attr("opt", "mopt" k);
serials.eq(k).html(k); >
削除するときは、すべての削除ボタンにイベント ライブ メソッドをバインドし、デタッチ メソッドを使用して親コンテナから要素を削除し、すべてのカスタム属性番号とシーケンス番号を空に設定し、$ を使用して再カスタマイズします。 .each メソッドの属性番号とシーケンス番号の割り当て。


コードをコピー コードは次のとおりです: $("#test .del") .live( "click", function () { //削除ボタンのクリック イベントをバインドします
var dels = test.find(".del"); //すべての削除されたボタン
var delnum = dels.index( $ (this)); //現在の削除ボタンのインデックス値
var items = test.find(".item")
items.eq(delnum).detach();親コンテナからこのノードを削除します。
items.attr("opt", "");
var seriess = test.find(".serial"); 🎜>$. each(items, function (k, v) { //カスタム属性を数値で再割り当てします
$(this).attr("opt", "mopt" k);
serials.eq(k) ).html(k);
});


の例は次のとおりです。



それぞれとライブは自動番号付けを実装します



関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート