84669 personnes étudient
152542 personnes étudient
20005 personnes étudient
5487 personnes étudient
7821 personnes étudient
359900 personnes étudient
3350 personnes étudient
180660 personnes étudient
48569 personnes étudient
18603 personnes étudient
40936 personnes étudient
1549 personnes étudient
1183 personnes étudient
32909 personnes étudient
请问:javascript中'parent'和'parents'什么区别?如,parent('tr')的意思是说获取上一层的tr吗?谢谢。
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
你说的是jquery中的parent()和parents()方法吧。parent比parents少一个s,意味着单数,就是所查找元素的父元素。而parents是所查找元素的祖先元素,不只是一个爹。我找到了一段栗子代码,给你看一下:
<p id='p1'> <p id='p2'><p></p></p> <p id='p3' class='a'><p></p></p> <p id='p4'><p></p></p> </p>
$('p').parent()取到的是p2,p3,p4$('p').parent('.a')取到的是p3$('p').parent().parent()取到的是p1,这点比较奇特;不过Jquery对象本身的特点决定了这是可行的。$('p').parents()取到的是p1,p2,p3,p4$('p').parents('.a')取到的是p3
我之前学习的时候看了这一段就懂了。你的这个element.parent('tr')的意思是取得element的是tr标签的父元素。
javascript 没有 parent 方法,dom 的api只有parentNode方法parent是jquery搞的,RTFM
jquery中parent()只能取自己的上一级父元素,parents(),可在里面带参数,但是参数只要是直接的父元素就行
你说的是jquery中的parent()和parents()方法吧。
parent比parents少一个s,意味着单数,就是所查找元素的父元素。
而parents是所查找元素的祖先元素,不只是一个爹。
我找到了一段栗子代码,给你看一下:
$('p').parent()取到的是p2,p3,p4
$('p').parent('.a')取到的是p3
$('p').parent().parent()取到的是p1,这点比较奇特;不过Jquery对象本身的特点决定了这是可行的。
$('p').parents()取到的是p1,p2,p3,p4
$('p').parents('.a')取到的是p3
我之前学习的时候看了这一段就懂了。
你的这个element.parent('tr')的意思是取得element的是tr标签的父元素。
javascript 没有 parent 方法,dom 的api只有parentNode方法
parent是jquery搞的,RTFM
jquery中parent()只能取自己的上一级父元素,parents(),可在里面带参数,但是参数只要是直接的父元素就行