jQuery 함수로 만든 새 요소에서 "클릭"동작에 문제가 있습니다. 작동하지 않습니다.새 요소를 추가 한 후 함수가 작동하지 않습니다.
이 링크 (JSFiddle)에 JSFiddle을 만들었지 만 JSFiddle에서 Ajax 요청을 호출 할 수 없어 완벽하게 작동하지 않습니다.
나는이 두 버튼이,
<input type="button" onclick="invia('SIC-034031','', 's');" value="AGGIUNGI" style="height: 20px; width: 110px; background-color: #A5EFC5 ; color: #000000; font-family: Arial,Helvetica,sans-serif; font-size: 12px; background-repeat: no-repeat; background-position: left center;" id="iscriviSIC-034031" class="pulsanteIscrizioni" name="xaggiorna"/>
<input type="button" onclick="invia('SIC-034031','R', 's');" value="RISERVA" style="height: 20px; width: 110px; background-color: #F00000; color: #FFFFFF; font-family: Arial,Helvetica,sans-serif; font-size: 12px; background-repeat: no-repeat; background-position: left center;" id="iscriviRSIC-034031" class="pulsanteIscrizioni" name="xaggiorna"/>
처음 아약스 기능 버튼이 출력 한 응답 전화
:이 만 삭제하는 데 사용됩니다OK;I;SIC-034031
버튼. 버튼 하나가 생성됩니다.
<input id="iscriviSIC-034031" class="pulsanteIscrizioni" type="button" name="xaggiorna" style="height: 20px; width: 110px; background-color: #03F; color: #FFF; font-family: Arial,Helvetica,sans-serif; font-size: 12px;" value="TOGLI" onclick="invia('SIC-034031','');">
나는이 새로운 버튼을 클릭하면, 아약스 기능이를 반환
,OK;C;SIC-034031;;
버튼 하나가 사라지고 버튼이 다시 온다. 문제가있는 곳이 있습니다. 첫 번째 버튼을 클릭하면 모든 것이 작동합니다. 두 번째 버튼을 클릭하면 작동하지 않습니다.
문제를 찾을 수 있도록 도와 주시겠습니까?
감사)
관련 코드를 게시하지 않으면 누구나 도움이 될 수 있습니다. 당신은 단지 html을 넣었고 우리는 당신의 아약스 호출과 자바 스크립트에 대해 아무것도 모릅니다. – Ozan
이벤트가 마술처럼 새로운 요소에 추가되지는 않습니다. http://stackoverflow.com/questions/203198/event-binding-on-dynamically-created-elements 이제 새로운 버튼을 추가하고 문서에 첨부 된 이벤트를 적용 할 준비가 되었습니까? – epascarello
JSFiddle 링크에 코드를 넣어 ... 내 게시물에 그것을 썼습니다 ... – Swim89