에 클릭 이벤트를 방지 editRow 함수가 호출됩니다. 이 함수는 편집 <> 요소를 변경합니다.내가 "A"요소에 클릭 이벤트를 toggleClass
$(this).find("a.edit-row").html("Save").removeClass("edit-row").addClass("save-row").off('click').click(saveRow);
이 모든 것이 정상적으로 작동합니다.
"저장"을 클릭하면 saveRow 함수가 호출됩니다. 이 기능 내에서 "편집"버튼으로 돌아가고 싶습니다.
이 내가 이것을 달성하기 위해 사용했던 버전 중 하나입니다 : 나뿐만 아니라 몇 가지 다른 일을 시도했습니다
$(this).off('click').html("Edit").toggleClass("save-row").toggleClass("edit-row");
. 하지만 저장을 클릭하면 수정 된 내용이 변경되지만 즉시 변경 내용이 다시 저장됩니다.
$ (document) 부분의 click 이벤트가 트리거 된 것처럼 보입니다. 그러나 클래스를 변경할 때이 클릭 이벤트가 실행되지 않도록 설정하거나 해제 할 수 없습니다. toggleClass()가 아니라 다시 클릭하면 실행해야합니다.
무엇이 여기에 있습니까?
당신은 바이올린을 설정할 수 있습니까? –