84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
请问:javascript中'parent'和'parents'什么区别?如,parent('tr')的意思是说获取上一层的tr吗?谢谢。
拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...
你说的是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(),可在里面带参数,但是参数只要是直接的父元素就行
你说的是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(),可在里面带参数,但是参数只要是直接的父元素就行