gpt4 book ai didi

javascript - 使用 JavaScript/JQuery 将 HTML 重新添加到 DIV 中

转载 作者:行者123 更新时间:2023-11-30 17:31:19 25 4
gpt4 key购买 nike

大家好,我有以下 Div,如下所示:

<div id = '1'>
<div>
<div>
<label class="right inline">Response:</label>
</div>
<div>
<input type="text" name="responseText[]" value="" maxlength="400" />
</div>
<div>
<input type="radio" name="responseRadio[]" value="" />
</div>
</div>
<div>
<input type="button" name="addNewRow" value="Add Row" />
</div>
</div>

当用户点击按钮时,我想再次添加以下div:

        <div>
<div>
<label class="right inline">Response:</label>
</div>
<div>
<input type="text" name="responseText[]" value="" maxlength="400" />
</div>
<div>
<input type="radio" name="responseRadio[]" value="" />
</div>
</div>

这可以用 JavaScript 或 jQuery onclick 函数实现吗?

最佳答案

您可以使用 clone使用 insertAfter 的方法:

HTML:

<div id='1'>
<div class="template"> <!-- mark a clone target -->
...
</div>
<div>
<input type="button" name="addNewRow" value="Add Row" />
</div>
</div>

JS:

var $template = $('.template');
$('input[type=button]').click(function() {
$template.clone().insertAfter($template);
});

演示:http://jsfiddle.net/VcBrz/

关于javascript - 使用 JavaScript/JQuery 将 HTML 重新添加到 DIV 中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23018326/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com