【发布时间】:2023-01-30 23:40:04
【问题描述】:
我正在使用 .html() 获取 div 内的输入,然后再次使用 .html() 将其放置在另一个元素中,问题是我无法获取它的值。
$("#myButton").click(function(){
$(".element2").html($(".element1").html());
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js</script>
<div class="element1">
<input type="text" placeholder="enter something then clone it!"/>
</div>
<div class="element2"></div>
<button id="myButton">click to clone</button>
【问题讨论】:
-
如果你想移动一个 DOM 元素(由问题标题和文本暗示)然后使用
.append()/.appendTo()- 如果你想复制一个元素(如代码中的文本所暗示的)然后使用.clone()