0
코드 :클릭 이벤트,
$(".postAnswer").livequery("click", function (event) {
appendControl($(this));
event.preventDefault();
});
이 코드 블록은 document.ready 함수 내에서입니다. 내가 여기서하려고하는 것은 ". postAnswer"버튼을 클릭 할 때마다 호출 된 아약스가 만들어지고 부모에게 추가되는 HTML을 반환한다는 것입니다. 반환 된 HTML에는 ".postAnswer"클래스의 동일한 링크 버튼이 포함되어 있으며 livequery를 사용하여 새로 추가 된 컨트롤의 이벤트를 바인딩합니다.
위의 코드에서 click 이벤트는 문서의 아무 곳이나 클릭하여 발생합니다. 이 문제를 해결하는 데 도움이 필요합니다.
덕분에 내가 다시 변경하는 방법이 있었다
appendControl은 사용자 정의 함수입니까? – Hoque
예, 그렇습니다. 클릭을 등록하는 요소는 appendControl 함수에 전달되고 클릭 된 버튼의 부모를 식별하는 데 사용됩니다. –
더 많은 코드를 게시하거나 js 바이올린 링크를 공유하면 문제를 해결하는 데 도움이됩니까? – kvc