如何解决使用eq与不使用eq有什么区别?
如果我正确,请纠正我:
* 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>
解决方法
逐步进行操作:
$("p")
选择<p>1</p>
元素。
其父元素是第一个<div>
元素。
该元素的同级元素是<div>2</div>
和<script>
块。
.eq(0)
意味着选择那些同级中的第一个(因为索引从零开始),即<div>2</div>
。
.text()
返回该DIV的文本内容,即2
。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。