gpt4 book ai didi

javascript - 如何改变innerHTML内容如(input field names,ids,onclick)属性

转载 作者:搜寻专家 更新时间:2023-11-01 05:21:57 25 4
gpt4 key购买 nike

我想将一个 div 的所有内容复制到另一个 div 中,但在复制之前我需要更改所有输入字段的名称和 ID。请参阅下面的代码。

 <div id="first_div">
<input type="text" name="firstname" id="firstname">
<select name="marital_status" id="marital_status">
<option value="1" selected='selected'>Select</option>
<option value="2">Single</option>
<option value="3">Married</option>
</select>
</div>
<div id="second_div">
</div>

现在我想将first_div的内容复制到second_div中,但是在复制之前我需要将输入字段firstname更改为last_name,怎么办?

最佳答案

我看到您在问题中标记了 jQuery,您可以使用 jQuery 克隆方法快速入门:https://api.jquery.com/clone/

var clone = $("#first_div").clone();

然后像这样修改克隆的 innerHTML

clone.find("#firstname").attr("id", "lastname"); // modifying div id
// do the same for every element you want to modify id, etc
//then finally append it to the second_div
$("#second_div").html(clone.html());

关于javascript - 如何改变innerHTML内容如(input field names,ids,onclick)属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32667639/

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