2012-06-27 115 views
0

Fancybox在我的DOM底部附加它的DIV標記。有沒有辦法讓它在FORM標籤中追加?我將它綁定到表單標籤中的一個元素,但是當我在Chrome中檢查文檔時,Fancybox DIV被添加到底部。將Fancybox DIV添加到表單標記

原因是我使用MVC3並在fancybox中加載局部視圖。這部分工作。由於它們在FORM之外,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> 

回答

1

我有類似的問題,作爲窗體的一部分的JQuery對話框。我最終不得不使用JavaScript將生成的div移動到生成的表單中。

+0

謝謝。我用jquery的.appendTo()來移動窗體內我需要的div,它工作。 –