Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/76.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 数一数li';在一段时间后,他在一家保险公司工作;s在它们上有.remove()吗?_Jquery - Fatal编程技术网

Jquery 数一数li';在一段时间后,他在一家保险公司工作;s在它们上有.remove()吗?

Jquery 数一数li';在一段时间后,他在一家保险公司工作;s在它们上有.remove()吗?,jquery,Jquery,当您点击delete按钮时,会在该li上运行一个很好的效果,并使用jquery的.remove()函数将其删除。 出于某种原因,如果我尝试在父ul上添加.size(),它仍然会显示加载页面时存在的列表项的数量 更新 SlideUp不会删除该元素。它实际上改变了它的高度,然后将其显示设置为“无” 使用回调删除元素 $(this).parent("li").slideUp(300, function (){ $(this).remove();}); $(this).parent("li").sl

当您点击delete按钮时,会在该li上运行一个很好的效果,并使用jquery的.remove()函数将其删除。 出于某种原因,如果我尝试在父ul上添加.size(),它仍然会显示加载页面时存在的列表项的数量

更新


SlideUp不会删除该元素。它实际上改变了它的高度,然后将其显示设置为“无”

使用回调删除元素

$(this).parent("li").slideUp(300,  function (){ $(this).remove();});
$(this).parent("li").slideUp(300,  function (){ $(this).remove();});

SlideUp不会删除该元素。它实际上改变了它的高度,然后将其显示设置为“无”

使用回调删除元素

$(this).parent("li").slideUp(300,  function (){ $(this).remove();});
$(this).parent("li").slideUp(300,  function (){ $(this).remove();});
这段代码

setTimeout("$(this).parent('li').remove();",300);`
在概念上是错误的。
您希望
$(this)
处于关闭状态,但实际上您正在向setTimeout回调传递一个字符串

因此,在执行回调时,
$(此)
请参阅
窗口
(或文档??纠正我的错误)

您可以对调用的
slideUp
函数进行回调,以便在
slideUp
终止后删除该元素:

这段代码

setTimeout("$(this).parent('li').remove();",300);`
在概念上是错误的。
您希望
$(this)
处于关闭状态,但实际上您正在向setTimeout回调传递一个字符串

因此,在执行回调时,
$(此)
请参阅
窗口
(或文档??纠正我的错误)

您可以对调用的
slideUp
函数进行回调,以便在
slideUp
终止后删除该元素: