我正在嘗試使用moveButton函數交換元素。當用戶點擊其中一個圖像時,將第一個圖像移動到#good div,然後剩下的任何圖像都會進入#evil div。我有我認爲會工作的if/else語句。將其中一個元素移到另一個元素中,其餘元素將移動到第三個位置
<div id="character">
<script type="text/javascript">
function moveButton(elem){
if($(elem).parent().attr("id") == "menu"){
$(elem).detach().appendTo('#good');
}
else{
$(elem).detach().appendTo('#evil');
}
}
</script>
</div>
<div id="good">
</div>
<div id="evil">
</div>
<div id="menu">
<div class="character" onclick="moveButton(this)" data-name="Chomper">
<p>Chomper</p><p><img width="100" src="http://vignette2.wikia.nocookie.net/plantsvszombies/images/a/a3/Chomper1.png/revision/latest?cb=20090521220057" alt=" + Chomper + "></p><p>Hit Points: 3.55</p>
</div>
<div class="character" onclick="moveButton(this)" data-name="Kernel-pult">
<p>Kernel-pult</p><p><img width="100" src="http://vignette4.wikia.nocookie.net/plantsvszombies/images/c/c4/Kernel-pult1.png/revision/latest?cb=20090521220358" alt=" + Kernel-pult + "></p><p>Hit Points: 1.55</p>
</div>
</div>
你想讓這些圖標可以從邪惡中移除嗎?你想讓圖標停止在邪惡的切換? –