84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
请问: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(),可在里面带参数,但是参数只要是直接的父元素就行