javascript - 使用 jquery on click 函数将特定字符附加到新的 div

标签 javascript jquery html css

我正在制作一款 Angular 色扮演游戏,我有 4 个 Angular 色供玩家选择。因此,当用户选择 Angular 色 #1 时,该 Angular 色将移动到一个新的 div,其余的将移动到另一个 div。我试过 appendTo 但它会移动所有 Angular 色,因为它们属于同一类。有什么建议吗?

$(document).ready(function() {
 $(".character_all").on("click", function() {
    var characterSelected = $(".character_all");
    characterSelected.appendTo("#chosen_character");
 });
});

最佳答案

这就是您所需要的。您只需要为元素使用正确的选择器。

$(document).ready(function() {
 $(".select").on("click", function() {
 $(".select").appendTo("#enemy");
	$(this).appendTo("#appendTo");
 });
});
.div{
  height:50px;
  width:50px;
  background:yellow;
}
label{
  height:20px;
  width:20px;
}
#appendTo{
  background:lightblue;
   height:50px;
  width:50px;
  
}
#enemy{
   background:red;
   height:50px;
  width:50px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="div">
 <label class="select">
  A
</label>
<label class="select">
  B
</label>
<label class="select">
  C
</label>
</div>
<div id="appendTo">
</div>
<div id="enemy">
  
</div>

如果它能解决您的问题以及您遇到任何问题,请告诉我。

希望对您有所帮助:)

关于javascript - 使用 jquery on click 函数将特定字符附加到新的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42382062/

相关文章:

javascript - event.target.parentNode ...指向chrome和firefox中的不同 parent ?

javascript - 打开与我的网页不同的网页并阅读其内容/单击按钮等

jquery - 奇怪的页脚背景颜色问题 - Bootstrap

javascript - 如何动态附加一个div和一个图像?

javascript - 解析云代码-修改所有PFUsers

javascript - 绑定(bind)函数不返回对象的引用

javascript - 与 .svg 图像交互

javascript - 动态创建的元素都返回相同的索引

jquery - 如何在屏幕宽度变化时阻止两个内部 div 重叠

php - 使用 MYSQL 查询数据和 jQuery 自动完成