Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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 在jQuery中移动div并更改其文本_Javascript_Jquery_Append_Prepend_Appendto - Fatal编程技术网

Javascript 在jQuery中移动div并更改其文本

Javascript 在jQuery中移动div并更改其文本,javascript,jquery,append,prepend,appendto,Javascript,Jquery,Append,Prepend,Appendto,我在执行淡出/淡出时移动div并更改其文本时遇到问题。 我尝试了很多选择,甚至创建了一个新的div,但似乎没有任何效果。append/appendo不起作用,在过去的5小时里,我完全被困在这里。 看到全部小提琴在 我对jQuery也很陌生,可能是太容易开始讨论如何解决这个问题了。 基本上,变为黄色的文本应该变为黄色。可以只移动现有的普通文本,也可以使用.detach函数并创建新元素。分离将是首选的解决方案,因为我可能会在未来的场景中调用文本 $("#normal-text").fadeOut(1

我在执行淡出/淡出时移动div并更改其文本时遇到问题。 我尝试了很多选择,甚至创建了一个新的div,但似乎没有任何效果。append/appendo不起作用,在过去的5小时里,我完全被困在这里。 看到全部小提琴在

我对jQuery也很陌生,可能是太容易开始讨论如何解决这个问题了。 基本上,变为黄色的文本应该变为黄色。可以只移动现有的普通文本,也可以使用.detach函数并创建新元素。分离将是首选的解决方案,因为我可能会在未来的场景中调用文本

$("#normal-text").fadeOut(1000, function () {
    //APPEND TO YELLOW
    $("#hi").append($('#yellow'), function () {
        //FADEIN
        $("#text").text("Hi!").fadeIn(1000);
    });
});

我不知道您到底想要什么,但这可能是执行此操作的代码:

我想你把动画语法搞错了。没有

{
   duration: 700,
   queue: false
}

它只有700个作为secpnd参数。

你做错了几件事

您正在尝试将ID而不是元素附加到html元素

以及以错误的方式将fadein和fadeout功能与动画混合

这是一个我做的,希望它会有帮助