2009-09-22 47 views
0

到目前为止,我有...如何使用jQuery将现有div克隆到其他现有div的内部?

$(document).ready(function(){ 

    $("#AddProductButton").click(function(){ 
     $("#product1").clone().appendTo("#products"); 
    }); 

与...

<div id="products"> 
      <div id="product" id="product1"> 
       <select class="product" > 
        <%foreach(KODmvc.Models.Product prod in Model.products){%> 
         <%if (prod.NumberOfCourses == 1) 
         { %> 
          <option value="-1">Choose a Product</option> 
          <option value="<%=prod.ProductID %>"><%=prod.Title%></option> 
         <%} %> 
        <%} %> 

       </select> 
       <select class="volume"><option value="-1">Pricing Options</option></select><p></p> 
      </div> 
     </div> 

但是,当我有锚标记,因为它会出现一个按钮,标签只是不工作...之前第二个(包含html的新div)然后消失,因为页面会因为某种原因重新提交,现在它只是一个锚标记,它根本不起作用(尽管它是在我用firebug追踪到断点时触发的) ...

谢谢!

+0

您遗漏了AddProductButton的HTML。 – 2009-09-22 20:42:05

回答

1

您是否注意到您的产品div标签有两个id属性。 id="product" id="product1"?代码只是找不到任何东西,因为使用的第一个id属性是product

相关问题