我有一个动态添加和删除html div的问题。下面是我的工作简化代码:动态添加和删除HTML DIV
<input type="button" value="+ Add More Division" name="add_div" id="add_div">
<div id="div_1">
<input type="button" value="+ Delete Div A" name="del_a" id="del_a">
</div>
<div id="div_2">
<input type="button" value="+ Delete Div B" name="del_b" id="del_b">
</div>
<div id="div_3">
<input type="button" value="+ Delete Div C" name="del_c" id="del_c">
</div>
情况是这样的,div_1,div_2和div_3可以添加和动态删除。 div_1将始终与按钮id del_a,div_2与del_b和div_3与del_c相关联。最多只能添加3个div。
我需要jquery,可以添加和删除div并重用div_1,div_2和div_3以及关联的按钮ID。
例如,如果用户删除了div_2,并且用户想要添加更多的分区(只能添加1个分区),那么jquery将尝试查找现有的div,并以某种方式记住它。由于div_2不存在,div_2将被添加,无关紧要。 div_3可以在其他div之前或之后先行。
我只是想给用户自由编辑窗体,因为这个庞大的窗体。我不知道如何在jQuery中使用.each()来做到这一点。
感谢您的帮助。
编辑: 默认情况下,窗体上只存在div_1。用户可以自由添加另外2个div来添加更多的div。当div_2或div_3存在时,用户也可以删除div_1。一格必须存在。
@ BOX9我的意思是自由填写的信息,并添加或删除DIV。对不起,我可能不会在这里问清楚。默认情况下,只有div_1存在。用户可以添加另外2个div来添加更多信息。 – Arief