>  Q&A  >  본문

jQuery.remove() 및 array.splice() 문제

그래서 상품 목록과 쇼핑 목록이 포함된 페이지가 생겼습니다. 항목 목록에서 x개의 항목을 쇼핑 목록에 추가하는 경우 쇼핑 목록에서 항목을 클릭하고 해당 항목을 연 모달에서 삭제를 눌러 항목을 하나씩 삭제해 보십시오. 이제 문제가 발생합니다. 이 작업을 다시 시도하면 x개의 항목 세트를 쇼핑 목록에 추가한 다음 다시 하나씩 제거해 보세요. 모달에서 삭제 버튼을 클릭하자마자 예측할 수 없는 결과가 나타납니다. 모든 쇼핑 목록 항목이 삭제되거나 삭제해야 할 항목과 함께 2~3개의 항목이 삭제됩니다.

이것은 간단한 jQuery.remove() 및 array.splice이지만 작동하게 할 수 없습니다. 아무래도 생각보다 복잡하고 다양한 접근 방식을 시도한 것 같습니다.

이 페이지는 다음과 같습니다. http://bigbiz.io/pos/

미리 감사드립니다!

리팩터링 코드

P粉928591383P粉928591383178일 전362

모든 응답(1)나는 대답할 것이다

  • P粉415632319

    P粉4156323192024-04-05 00:05:56

    제가 해냈습니다. 이것을 부트스트랩 "표시" 스크립트에 포함하면 모달 내의 "삭제" 버튼이 여러 번 트리거됩니다. 버튼 스크립트를 외부로 옮기는 것이 해결책입니다.

    회신하다
    0
  • 취소회신하다