RT!
リスト A の特定の行がクリックされて削除イベントが実行され、リスト B の対応する行が削除されるとき、これをインデックス メソッドで実現したいと考えています。
しかし、最初に削除イベントを実行したときは、対応するリスト内の正しい行が削除されましたが、2 回目にイベントを実行すると、リスト A とリスト B の削除された行は対応しなくなりました。クリックイベントが発生したリストであるリストAのインデックス値のようです。行を削除してもインデックスは変わりませんが、リストBのインデックスは自動的に減少します。 decrementメソッドでデバッグするのですが、何をやってもうまくいかず、一日悩んだのですが、結局問題が見つかりません。神様が混乱を解消してくれることを願っています! ! !
以下は私が書いたテストコードです
女神的闺蜜爱上我2017-06-12 09:30:30
簡単な方法は、list01 リストの各項目に data-xxx 属性を追加し、
list02 内の同じ data-xxx 属性で li をクエリし、それを削除することです。
世界只因有你2017-06-12 09:30:30
汗…この種の問題は1日かかるのでしょうか?
それぞれのインデックスは初期化中に決定されます。1 の場合は常に 1 になり、2 の場合は常に 2 になります。別のリストを削除するには、要素の現在のインデックスを使用する必要があります。
$('#list-2 li').each(function() {
早速、コードを見てみましょう:
http://jsfiddle.net/m6vhks4g/
時間があるときに私のウェブサイトにアクセスしてください: http://www.aizelasi.club/
新しいウェブサイトにはトラフィックがあまりありません。