Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.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 在不使用id的情况下删除5个div中的1个_Jquery - Fatal编程技术网

Jquery 在不使用id的情况下删除5个div中的1个

Jquery 在不使用id的情况下删除5个div中的1个,jquery,Jquery,由于各种原因,我无法使用id删除div 我基本上有5个div,如果一个特定的if语句为true,我需要删除这5个div中的任何一个 我在div标记中放置了一个类,它允许我使用$(“div”).length,它告诉我有多少个div 是否可以删除那些没有div id的div中的任何一个?您可以使用jquery each函数来解析您的div并找到您想要使用的div:您可以使用jquery each函数来解析您的div并找到您想要使用的div:如果您执行了以下操作: var length = $("di

由于各种原因,我无法使用id删除div

我基本上有5个div,如果一个特定的if语句为true,我需要删除这5个div中的任何一个

我在div标记中放置了一个类,它允许我使用$(“div”).length,它告诉我有多少个div


是否可以删除那些没有div id的div中的任何一个?

您可以使用jquery each函数来解析您的div并找到您想要使用的div:

您可以使用jquery each函数来解析您的div并找到您想要使用的div:

如果您执行了以下操作:

var length = $("div.myclass").length;
$("div.myclass:eq("+(length-1) +")").remove(); //Remove last div

那么您就不需要id了。

如果您执行了以下操作:

var length = $("div.myclass").length;
$("div.myclass:eq("+(length-1) +")").remove(); //Remove last div

那么您就不需要id了。

如果您需要删除任何div,那么我想第一个div符合该要求

$('div:first').remove();

如果您需要删除任何div,那么我想第一个div符合该要求

$('div:first').remove();
eq()
jQuery选择器将允许您从索引设置的jQuery中提取元素。因此,如果需要删除五个div中的第三个div,可以使用如下内容:

    $("div.class").eq(2)
eq()
jQuery选择器将允许您从索引设置的jQuery中提取元素。因此,如果需要删除五个div中的第三个div,可以使用如下内容:

    $("div.class").eq(2)

您需要的是CSS选择器
nth-of-type()
。这将允许您指定,例如,集合中的第三个匹配元素,或任何其他任意编号的位置

然而,奇怪的是,JQuery不支持这个选择器——它几乎支持人类已知的所有其他选择器,以及除此之外的一些选择器,但不支持这个选择器

然而,好消息是有一个名为JQuery的插件,它将这个选择器和其他一些选择器一起添加到JQuery中


希望对您有所帮助。

您需要的是CSS选择器
nth-of-type()
。这将允许您指定,例如,集合中的第三个匹配元素,或任何其他任意编号的位置

然而,奇怪的是,JQuery不支持这个选择器——它几乎支持人类已知的所有其他选择器,以及除此之外的一些选择器,但不支持这个选择器

然而,好消息是有一个名为JQuery的插件,它将这个选择器和其他一些选择器一起添加到JQuery中


希望有帮助。

您想删除哪一个?它会有自己的课程吗?你必须给我们更多关于这个问题的信息。。。除非你只是想随机删除一个。。。无论哪种方式都需要一些细节,任何一种都可以。没关系,只需要去掉一个。它们都有相同的类。您要删除哪个类?它会有自己的课程吗?你必须给我们更多关于这个问题的信息。。。除非你只是想随机删除一个。。。无论哪种方式都需要一些细节,任何一种都可以。没关系,只需要去掉一个。他们都有相同的班级。