Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/437.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 选择类似的类并将其附加到底部_Javascript_Jquery - Fatal编程技术网

Javascript 选择类似的类并将其附加到底部

Javascript 选择类似的类并将其附加到底部,javascript,jquery,Javascript,Jquery,我在一个id中有两个不同的div(下面的屏幕截图) 我想选择每个itslockeddiv并将其附加到最后一个div,这样普通div应该出现在顶部,所有itslockeddiv都会出现在后面 上面的代码只附加了一个itslockeddiv,其他所有代码都被删除。我如何修复它,使其所有锁定的div在底部对齐 谢谢。试着更换 $(“.itslocked”)。删除 与 $(this.remove() 只要有一个循环,就不需要在第一次迭代中删除所有元素 $(“.itslocked”)。删除 与 $(th

我在一个id中有两个不同的div(下面的屏幕截图)

我想选择每个
itslocked
div并将其附加到最后一个div,这样普通div应该出现在顶部,所有
itslocked
div都会出现在后面

上面的代码只附加了一个
itslocked
div,其他所有代码都被删除。我如何修复它,使其所有锁定的div在底部对齐

谢谢。

试着更换 $(“.itslocked”)。删除

与 $(this.remove()

只要有一个循环,就不需要在第一次迭代中删除所有元素 $(“.itslocked”)。删除

与 $(this.remove()


只要有一个循环,就不必在第一次迭代中删除所有元素,而是删除循环中的所有div

试试这个:

$(".itslocked", $("#rewardCount")).appendTo("#rewardCount");

您正在删除循环中的所有div

试试这个:

$(".itslocked", $("#rewardCount")).appendTo("#rewardCount");

看一看。为什么要删除循环中的所有元素(
$(“.itslocked”).remove();
)?请发布html代码而不是图像。请查看。为什么要删除循环中的所有元素(
$(“.itslocked”).remove();
)?请发布html代码而不是图像。我认为您可以一次完成
$(“#rewardCount”).append($(“#rewardCount.itslocked”).detach()-但是您的解决方案应该可以完美地工作,因为这就是为什么在将元素附加到另一个容器之前必须分离它们?调用
append()
不会复制它们,但会移动它们。问得好@Stphane,根本不需要它。我正在编辑答案。谢谢你的多个答案和解释。但是现在它被编辑了,我学到了一些新的东西。谢谢,我想你可以一次完成。$(“#rewardCount”).append($(“#rewardCount.itslocked”).detach()-但是您的解决方案应该可以完美地工作,因为这就是为什么在将元素附加到另一个容器之前必须分离它们?调用
append()
不会复制它们,但会移动它们。问得好@Stphane,根本不需要它。我正在编辑答案。谢谢你的多个答案和解释。但是现在它被编辑了,我学到了一些新的东西。谢谢