2016-12-02 17 views
1

新しいタグを追加、編集、削除するコードを作成しました。 新しいタグをリストに追加しました。Jquery dom要素参照問題

<li>要素を選択してタグを削除しようとしています。私がタグを選択すると、最初の3つのタグは、DOMエレメント.tag-list-itemsが参照されるときに最初のタグとしてのみ選択できます。参照している要素を更新して、それがすべて私が追加した<li>要素を含むようにする方法はありますか?

+0

以下のコードをご覧くださいhttps://jsfiddle.net/eL3sgxa1/ –

答えて

1

このアップデートをご覧くださいjsfiddle _tagSel()は、リスト項目が追加されたときに呼び出されます。また、clickイベント内でevent.stopImmediatePropagation()を使用する必要があります。

+0

答えvarunありがとうございます。 –

2

$(".tag-list-items").on('click', 'li', tagOperations._tagDel)を使用する必要があります。将来の要素には、tagOperations._tagDelリスナーもあります。詳細はevent delegation