0
Fancybox가 내 DOM의 맨 아래에 DIV 태그를 추가하고 있습니다. FORM 태그 안에 추가 할 수있는 방법이 있습니까? 양식 태그 내의 요소에 바인딩하고 있지만 Chrome에서 문서를 검사하면 Fancybox DIV가 하단에 추가됩니다.Fancybox DIV를 form 태그에 추가하십시오.
이유는 fancybox에서 MVC3을 사용하고 부분 뷰를로드하기 때문입니다. 그 부분이 효과가 있습니다. fancybox의 필드는 양식 바깥쪽에 있기 때문에 다시 게시 할 때 모델 바인더에 의해 제외됩니다.
내가 뭘 잘못하고 있니?
<script type='text/javascript'>//<![CDATA[
$(window).load(function(){
$(document).ready(function() {
$(".clickMe").fancybox({
content: $('#test')
});
});
});//]]>
</script>
<body>
<form id='testform'>
<a href="#emailViewFancybox" class="clickMe">Click Me</a>
</form>
<div style="display: none;" id='test'>
Tri-tip brisket ribeye fatback ground round pork chop. Strip steak tenderloin t-bone tri-tip, spare ribs tongue prosciutto meatloaf. Beef ribs ham sirloin, biltong ham hock venison jowl andouille flank pork belly. Meatball strip steak chicken, capicola prosciutto hamburger spare ribs.
</div>
</body>
감사합니다. jquery의 .appendTo()를 사용하여 양식 안에 필요한 div를 이동하면 효과가있었습니다. –