Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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
Jquery 将div添加到另一个div,然后执行一些操作,然后删除添加的div。如何操作? $div=$(“这是我的div!”); $('#bar').append($div.html()); //做一些动作 $div.remove();_Jquery - Fatal编程技术网

Jquery 将div添加到另一个div,然后执行一些操作,然后删除添加的div。如何操作? $div=$(“这是我的div!”); $('#bar').append($div.html()); //做一些动作 $div.remove();

Jquery 将div添加到另一个div,然后执行一些操作,然后删除添加的div。如何操作? $div=$(“这是我的div!”); $('#bar').append($div.html()); //做一些动作 $div.remove();,jquery,Jquery,但是附加的div没有被删除吗 我该怎么做?您正在克隆HTML 您必须省略.html()调用,因为您正在克隆$divhtml $div = $('<div>Here is my div!</div>'); $('#bar').append($div.html()); //do some actions $div.remove(); //始终在非全局变量前面使用“var” var div=$(“这是我的div!”); //只需在这里添加jQuery元素。没有对.html()

但是附加的div没有被删除吗

我该怎么做?

您正在克隆HTML 您必须省略
.html()
调用,因为您正在克隆
$div
html

$div = $('<div>Here is my div!</div>');
$('#bar').append($div.html());
//do some actions
$div.remove();
//始终在非全局变量前面使用“var”
var div=$(“这是我的div!”);
//只需在这里添加jQuery元素。没有对.html()的调用
$(“#bar”)。追加(div);
//做一些动作
div.remove();
但我希望do some actions在时间或用户交互方面是一个漫长的操作,否则我不知道这个功能是用来做什么的(创建、添加、进行一些修改和删除)。

您正在克隆HTML 您必须省略
.html()
调用,因为您正在克隆
$div
html

$div = $('<div>Here is my div!</div>');
$('#bar').append($div.html());
//do some actions
$div.remove();
//始终在非全局变量前面使用“var”
var div=$(“这是我的div!”);
//只需在这里添加jQuery元素。没有对.html()的调用
$(“#bar”)。追加(div);
//做一些动作
div.remove();

但我希望do some actions在时间或用户交互方面是一个漫长的操作,否则我不知道这个功能是用来做什么的(创建、添加、做一些修改和删除)。

@Blankasaurus:是的,它让人困惑,因为我看不出是使用了jQuery函数还是其他函数。。。注意第一行中的局部变量声明。:)我更喜欢用$-标记jQuery对象变量,这通常对我帮助很大,真的。我看不出有什么邪恶在做这件事。@Kirzilla:做你喜欢做的事,只要它不破坏密码。为了便于阅读,我删除了那些$fore。但是你的命名约定是有意义的,尽管很多人可能会抱怨它。@Blankasaurus:是的,它令人困惑,因为我看不出是否使用了jQuery函数或者它是其他什么东西。。。注意第一行中的局部变量声明。:)我更喜欢用$-标记jQuery对象变量,这通常对我帮助很大,真的。我看不出有什么邪恶在做这件事。@Kirzilla:做你喜欢做的事,只要它不破坏密码。为了便于阅读,我删除了那些$fore。但是你的命名惯例是有意义的,尽管很多人可能会抱怨。