我在 JavaScript 中交换两个 HTML 元素时遇到一些问题。在下面的 HTML 中,我想使用 id 为“down1”和“up1”的按钮将 id 为“ans1”的 div 与 id 为“ans2”的 div 进行切换。
我不想专门选择“ans1”和“ans2”,因为这是一个排序测验,容器 1 和 2 的第一个子元素可能需要使用这些相同的按钮再次移动。
<div id="quiz" class="quiz-container d-none">
<div id="question" class="quiz-question"></div>
<div id="container1" class="answer-container">
<div id="ans1" class="answer"></div>
<div class="button-container">
<button id="down1" class="down first-button"><i class="fas fa-chevron-down"></i></button></div>
</div>
<div id="container2" class="answer-container">
<div id="ans2" class="answer"></div>
<div class="button-container">
<button id="up1" class="up1"><i class="fas fa-chevron-up"></i></button><button id="down2" class="down"><i class="fas fa-chevron-down"></i></button>
</div>
在 JavaScript 中,我一直在尝试下面代码的各种版本。有时这两个元素会消失,有时整个父元素而不只是子元素会切换位置。谁能告诉我切换这两个元素的正确语法,以便可以使用同一按钮多次切换子元素?
$('#container1:first').appendTo( $('#container2') );
小唯快跑啊
心有法竹
PIPIONE
相关分类