【发布时间】:2020-12-11 06:02:36
【问题描述】:
如果我是对的,请纠正我:
*1- 我们使用$("p").parent().siblings().eq(0).text 选择 2。
*2- 我们也可以通过$("p").parent().siblings().text() 来选择 2。
现在我的问题是 *1 和 *2 有何不同,eq(0) 如何帮助我们更具体地解决这个问题?
<div><p>1</p></div>
<div>2</div>
<script>
alert($("p").parent().siblings().eq(0).text());
</script>
【问题讨论】:
-
为什么你认为它不会是 2?
-
请在此处粘贴代码,而不是带有代码的图像
-
关键是研究
.siblings()做了什么。 -
输出是什么?好吧,当您运行它时,它会告诉您.....
-
console.log($("p"))); console.log($("p").parent()); console.log($("p").parent().siblings()); console.log($("p").parent().siblings().eq(0)); console.log($("p").parent().siblings().eq(0).text());
标签: javascript jquery dom indexing parent-child