asp.net masterpage에서 jQuery 사용
-
03-07-2019 - |
문제
마스터 페이지에서 사용할 때 jQuery는 태그를 식별 할 수 없습니다. 다음 코드 :
<script type="text/javascript">
$("body").append('<div id="test"><p>Hello</p></div>');
</script>
일반 페이지에서는 잘 작동하지만 본문이 마스터 페이지에 있고 마스터 페이지에 동일한 코드를 넣을 때 아무 일도 일어나지 않습니다!
ASP 마스터 페이지에서 페이지 본문에 어떻게 추가 될 수 있습니까? 이것에 대한 트릭이 있습니까?
모든 도움은 대단히 감사하겠습니다.
표시.
해결책
이 책을 문서로 랩핑 해야하는 것 같습니다.
ASP.NET 페이지 수명주기를 기억하십시오 (참조 여기 참조). 마스터 페이지가로드되지 않고 기본 페이지가로드되면 페이지가 준비 되었기 때문에 마스터 페이지가 아닌 기본 페이지에서 작동했다고 생각합니다.
<script type="text/javascript">
$(function() {
$("body").append('<div id="test"><p>Hello</p></div>');
});
</script>
그것은 또한 동일합니다
<script type="text/javascript">
$(document).ready(function() {
$("body").append('<div id="test"><p>Hello</p></div>');
});
</script>
제휴하지 않습니다 StackOverflow