我正在尝试编写一个非常简单的棋盘。这个想法只是为了拥有碎片并能够将它们移动。
为此,我在单击时添加了一个“选定的”类,然后我想将具有“选定的”类的块移动到单击的正方形上。
但定位“ .selected”无效。如果我手动添加它,它将起作用,但是如果我使用addClass来完成,它将无法起作用。有关如何执行此操作的任何想法?
$('.board').on('click', '.circle', function() {
$('.circle').removeClass('selected');
$(this).addClass('selected');
})
var $movingpiece = $('.selected');
$('.square').on('click', function() {
$movingpiece.appendTo($(this));
});
答案 0 :(得分:2)
定义.select函数内部的上下文而不是外部,这应该起作用;
<a href="https://my-project-id.appspot.com/cron/start">Moved Permanently</a>.