ボタンをクリックすると、ボタンの親div「.card」が青いdivに追加され、元の「div」に戻ることができますもう一度ボタンをクリックすると赤いdivが表示されます。あなたは.card
内input
要素からid
プロパティを削除(またはそれらを一意にする)必要がありますので、 jsfiddleボタンをクリックして親divを他のdivに追加/削除する
<div id="nonSelected">
<div class="card">
CARD #1
<input id="btnDefault" onclick="moveButton(this)" type="button" class="btn btn-default" value="ADD" />
</div>
<div class="card">
CARD #2
<input id="btnDefault" onclick="moveButton(this)" type="button" class="btn btn-default" value="ADD" />
</div>
</div>
<div id="selected">
</div>
<script>
function moveButton(elem){
if($(elem).parent().attr("id") == "nonSelected"){
$(elem).detach().appendTo('#selected');
}
else{
$(elem).detach().appendTo('#nonSelected');
}
}
</script>
サイドノート、ID **は一意である必要があります – j08691