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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-cloud-platform/3.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 find(“>”)的含义和用法_Javascript_Jquery_Html - Fatal编程技术网

Javascript jquery find(“>”)的含义和用法

Javascript jquery find(“>”)的含义和用法,javascript,jquery,html,Javascript,Jquery,Html,我正在编写一个javascript代码,它可以: $'div.html.find'>' 查看jQuery文档,我不明白find“>”应该做什么 此外,在navigator控制台中进行实验时,我得到了奇怪的结果: $'div.html'toto.find'>'->[​, ​, ​] $'div.html'toto.find'>'->[​​, ​​, ​​] 为什么要重复3次 那么,有人能告诉我这个奇怪的find'>'吗?>是..find'>'将提取元素的所有直接子元素 如注释中所述,重复必须是因为

我正在编写一个javascript代码,它可以:

$'div.html.find'>'

查看jQuery文档,我不明白find“>”应该做什么

此外,在navigator控制台中进行实验时,我得到了奇怪的结果:

$'div.html'toto.find'>'->[​, ​, ​]

$'div.html'toto.find'>'->[​​, ​​, ​​]

为什么要重复3次

那么,有人能告诉我这个奇怪的find'>'吗?

>是..find'>'将提取元素的所有直接子元素

如注释中所述,重复必须是因为您的文档具有多个div元素

使现代化 发件人:

我以为这行是在创建一个div,然后在其中设置一些html

$'div'本身选择文档中存在的所有div元素。如果要创建div元素,可以执行以下操作:

$('<div/>', { html: 'to<br/>to' });
如果您是jQuery的新手,我强烈建议您签出,.

>是..find'>'将提取元素的所有直接子元素

如注释中所述,重复必须是因为您的文档具有多个div元素

使现代化 发件人:

我以为这行是在创建一个div,然后在其中设置一些html

$'div'本身选择文档中存在的所有div元素。如果要创建div元素,可以执行以下操作:

$('<div/>', { html: 'to<br/>to' });

如果您是jQuery的新手,我强烈建议您签出并使用它。

正如有人指出的那样,“>”选择元素的子元素

为什么是3个?因为你肯定有3个div,所以

$('div')        //selects 3 divs
   .html(...)   // adds content to each div
   .find('>');  //return the direct descendants of each element in the jQuery object 
                //as a new jQuery object

正如有人指出的,“>”选择元素的子元素

为什么是3个?因为你肯定有3个div,所以

$('div')        //selects 3 divs
   .html(...)   // adds content to each div
   .find('>');  //return the direct descendants of each element in the jQuery object 
                //as a new jQuery object

可能都是直系后代。它的功能与相同。为什么要重复3次?可能是因为你有3个div?应该注意的是,你应该避免使用它查找'>',而使用childreninstead@Offirmo要创建一个DIV,您需要:$可能是所有的直系后代。它的作用与相同。为什么要重复3次?可能是因为您有3个div?应该注意的是,您应该避免使用它查找'>',而使用childreninstead@Offirmo要创建DIV,您需要:$谢谢。我错过了这个选择器。现在您能解释一下重复吗?您的重复来自您的选择器@Offirmo。$'DIV'将选择3个DIV。然后,您获取这些DIV元素并设置它们的innerHTML包含一个元素,find然后返回并合并。@offirmo$与$'div不同。你是说如果使用前者,你也会得到重复。谢谢。我错过了这个选择器。现在你能解释一下重复吗?你的重复来自你的选择器,@offirmo。$'div'将选择3个div。然后你开始e这些div元素,并将它们的innerHTML设置为包含一个元素,该元素find然后返回并组合。@offirmo$与$'div'不同。您是说如果使用前者,您也会得到重复。感谢对每个部分的解释。我以为代码正在创建一个div。div已经存在。您正在向其中添加内容该div。感谢对每个部分的解释。我以为代码正在创建一个div。该div已经存在。您正在向该div添加内容。