データをシミュレートしています。編集をクリックすると、選択した要素を削除したいのです。つまり、1つ選択すると1つ削除されます。複数選択すると複数削除されます。このように、
配列内の要素にデフォルトで checked
属性があるたびに
デモアドレス
リーリーhtml構造
リーリーjsコード
伊谢尔伦2017-05-19 10:37:09
JSで配列要素を一括削除する場合は、逆の順序で削除する必要があります(最初に大きなインデックスを持つ要素を削除し、次に小さなインデックスを持つ要素を削除することを意味します)。
削除中に配列のインデックスが変更されるためこのプロセスでは、小さな要素が最初に削除されると、後続の要素のインデックスが変更されます。
簡単なデモを書きました: