如何使用jQuery将现有div克隆到另一个现有div的内部?

时间:2009-09-22 20:36:17

标签: jquery html

到目前为止,我有......

$(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跟踪断点时它正在触发)...

谢谢!

1 个答案:

答案 0 :(得分:1)

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