アイテムのリスト、各アイテムの横にあるチェックボックス、およびチェックされたアイテムを削除するボタンを含むテーブルがあります。
したがって、影響を受けるアイテムを削除するためにajax呼び出しから戻った後、選択したチェックボックスの行を削除するために、jqueryにこのセレクターがあります。
tr input[name=storePurchaseItemIds\\[\\]][value=" + id + "]
名前が storePurchaseItemIds[] で、id 変数の値を持つ入力を持つすべての「tr」要素を選択することを期待していました。
代わりに、反対のことをしたようです: 行の一部であるすべての入力を選択しました (結果に対して remove() を呼び出すと、チェックボックスが削除され、行はそのまま残ります)。
セレクターについて私が誤解していることは明らかであり、なぜ予期しない結果が生じるのか興味があります。