$(“selector”.find的jquery find()方法与$(“selector”).contents().find()的jquery find()方法之间的差异
通过获取元素的偏移量,我有两种导航方式:$(“selector”.find的jquery find()方法与$(“selector”).contents().find()的jquery find()方法之间的差异,jquery,html,Jquery,Html,通过获取元素的偏移量,我有两种导航方式: $("#selector").contents().find('#'+list1).each(function(){ var offset= $(this).offset(); }); $("#selector").find('#'+list1).each(function(){ var offset= $(this).offset(); }); 有成千上万的链接。我发现,对于这两种代码,有几个链接将偏移量返回为0。
$("#selector").contents().find('#'+list1).each(function(){
var offset= $(this).offset();
});
$("#selector").find('#'+list1).each(function(){
var offset= $(this).offset();
});
有成千上万的链接。我发现,对于这两种代码,有几个链接将偏移量返回为0
。什么是最完美的方法使它成为傻瓜
注意:所有节点都显示为block
,并显示在选择器div
中。我不能用
document.getElementById()
查找将更深入。它不仅能找到孩子,还能找到孩子的孩子
内容与子项最为相似,只是内容还将获取立即子集中的文本节点。这就是说,我想你可以说,内容(如子对象)将只进入1层,其中as find正在执行一个选择器,其中所选对象是根
$("selector").contents().find()
这有意义吗
调用:contents()
exmaple:
a = $(".myDiv");
b = $(".myDiv").contents().find("li");
c = $(".myDiv").find("li");
在这里,您将看到它将尝试查找内容数组的结果,然后调用find,这意味着它将遍历相应的树
只需find()
,即可完成完全相同的操作
真正的区别在于对象的“根”的范围。对于b,在
contents()
数组中的每个项都是它自己要搜索的根,反之,.myDiv
是根。查找将更深入。它不仅能找到孩子,还能找到孩子的孩子
$("selector").contents().find()
内容与子项最为相似,只是内容还将获取立即子集中的文本节点。这就是说,我想你可以说,内容(如子对象)将只进入1层,其中as find正在执行一个选择器,其中所选对象是根
$("selector").contents().find()
这有意义吗
调用:contents()
exmaple:
a = $(".myDiv");
b = $(".myDiv").contents().find("li");
c = $(".myDiv").find("li");
在这里,您将看到它将尝试查找内容数组的结果,然后调用find,这意味着它将遍历相应的树
只需find()
,即可完成完全相同的操作
真正的区别在于对象的“根”的范围。对于b,在
contents()
数组中的每个项都是它自己要搜索的根,反之,.myDiv
是根。查找将更深入。它不仅能找到孩子,还能找到孩子的孩子
$("selector").contents().find()
内容与子项最为相似,只是内容还将获取立即子集中的文本节点。这就是说,我想你可以说,内容(如子对象)将只进入1层,其中as find正在执行一个选择器,其中所选对象是根
$("selector").contents().find()
这有意义吗
调用:contents()
exmaple:
a = $(".myDiv");
b = $(".myDiv").contents().find("li");
c = $(".myDiv").find("li");
在这里,您将看到它将尝试查找内容数组的结果,然后调用find,这意味着它将遍历相应的树
只需find()
,即可完成完全相同的操作
真正的区别在于对象的“根”的范围。对于b,在
contents()
数组中的每个项都是它自己要搜索的根,反之,.myDiv
是根。查找将更深入。它不仅能找到孩子,还能找到孩子的孩子
$("selector").contents().find()
内容与子项最为相似,只是内容还将获取立即子集中的文本节点。这就是说,我想你可以说,内容(如子对象)将只进入1层,其中as find正在执行一个选择器,其中所选对象是根
$("selector").contents().find()
这有意义吗
调用:contents()
exmaple:
a = $(".myDiv");
b = $(".myDiv").contents().find("li");
c = $(".myDiv").find("li");
在这里,您将看到它将尝试查找内容数组的结果,然后调用find,这意味着它将遍历相应的树
只需find()
,即可完成完全相同的操作
真正的区别在于对象的“根”的范围。对于b,contents()
数组中的每个项都是它自己的根,而另一种方式是,.myDiv
是根
$("selector").contents().find()
获取匹配元素集中每个元素的子元素,包括文本和注释节点,并查找内容
获取当前匹配元素集中每个元素的子元素,并通过选择器、jQuery对象或元素进行筛选 获取匹配元素集中每个元素的子元素,包括文本和注释节点,并查找内容
获取当前匹配元素集中每个元素的子元素,并通过选择器、jQuery对象或元素进行筛选 获取匹配元素集中每个元素的子元素,包括文本和注释节点,并查找内容
获取当前匹配元素集中每个元素的子元素,并通过选择器、jQuery对象或元素进行筛选 获取匹配元素集中每个元素的子元素,包括文本和注释节点,并查找内容
获取当前匹配元素集中每个元素的子元素,通过选择器、jQuery对象或元素进行筛选。这两个元素的搜索内容不同。如果您试图查找的元素是由
contents()
返回的元素之一,则不会返回该项
请参见此示例:
但是,如果您试图查找的元素不是