Javascript jquery 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元素,可以执行以下操作: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'>'将提取元素的所有直接子元素 如注释中所述,重复必须是因为
$('<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添加内容。