.before()을 사용하는 코드 조각이 있고 이동하는 코드에 .before()가 다시 실행되는 인라인 자바 스크립트가 있습니다. .before() 폼이 자바 스크립트 코드를 다시 실행하는 것을 막을 수있는 방법이 있습니까?jQuery .before() javascript를 다시 실행하십시오.
0
A
답변
3
.before()
이라는 요소를 가져 와서 스크립트 태그를 제거 할 수 있습니다. 당신이 재배치하고있는 HTML에서 자바 스크립트를 이동 이외에
$(newHTML).find('script').remove().end().insertBefore(whereToInsert);
1
(안된), 난 당신이 실행 때 확인 코드의 첫 번째 실행 후 true
에 플래그를 설정 수도있을 것 같군요.
0
스크립트를 분리하고 요소를 이동 한 다음 다시 첨부 할 수도 있습니다 (필요한 경우). 다음과 같은 것 :
var theScript = $('#foo').find('script').detach();
var everythingElse = $('#foo'); // everything minus the script(s)
$('#baz').before(everythingElse); // Document reflow happens
everythingElse.append(theScript); // now add it back in?
테스트를 거치지 않았지만 아마도 가치가 있을지 모릅니다.
관련 문제
- 1. AJAX로드 된 콘텐츠에서 Javascript를 다시 실행하십시오.
- 2. ajax 호출을했을 때 jquery 스크립트를 다시 실행하십시오.
- 3. jQuery before ajaxForm
- 4. jQuery and CSS : before
- 5. 다시 ipad 앱을 실행하십시오.
- 6. 하위 작업을 다시 실행하십시오.
- 7. Jquery Ajax, 누락; before 문
- 8. jquery ajax 요청은 before beforeend
- 9. jQuery 스크립트 BEFORE HTML 요소
- 10. 요소에 초점을 맞춘 후 javascript를 실행하십시오.
- 11. Django views.py를 보내서 JavaScript를 반환하고 실행하십시오.
- 12. PHP를 사용하여 다른 사이트에서 javascript를 실행하십시오.
- 13. 사용자 정의 컨트롤을 볼 때 javascript를 실행하십시오.
- 14. jQuery : 문자열의 메소드를 실행하십시오.
- 15. jquery 문자열 명령을 실행하십시오.
- 16. Jquery onChange이 함수를 실행하십시오.
- 17. jQuery : ajaxComplete에서 ajax 호출을 실행하십시오.
- 18. GCC - "before unqualified-id before") '토큰'
- 19. fadeToggle jQuery callback before, after after
- 20. 브라우저에서로드하기 전에 Javascript를 다시 작성하십시오.
- 21. 웹에서로드 된 html에 javascript를 추가하고이 스크립트를 효과적으로 실행하십시오.
- 22. Before Databinder.Eval
- 23. AJAX 요청 후 siFR을 다시 실행하십시오.
- 24. Teamcity를 사용할 때 .net 빌드를 다시 실행하십시오.
- 25. jquery/javascript를 사용하여 gzip을 디코드하십시오.
- 26. UpdatePanel에서 javascript를 다시 실행할 수 있습니까?
- 27. Java JTree valueChanged before MouseEvent
- 28. ''이 (가) 없습니다. before namespace before boost 1.4.2
- 29. "Before"Navigated 이벤트가 있습니까?
- 30. before domnodeinserted - javascript
yea, 나는 실제로 그것을 시도하고 작동하지만이 문제는 jquery UI의 일부이며 다른 것들이 엉망이 될지 확실하지 않습니다. 나는이 일을 끝낼지도 모른다. – ryanzec
jQuery UI의 메서드에는 인라인 자바 스크립트가 포함되어 있지 않으므로 이동하는 것이 좋습니다. – Matchu