这个怎么获取第一个<p>的内容?
我试了试,获取的是全部的p>内容,也就是aabbccdd
也不是第一个,第一个用first 就行了,我想问,怎么获取第n 个的内容?
<script src="http://libs.baidu.com/jquery/1.10.2/jquery.min.js"></script>
<body>
<p>aa</p>
<p>bb</p>
<p>cc</p>
<p>dd</p>
</body>
<script>
alert( $("p").text() );
</script>
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
jquery 有一个方法叫做 eq,用于从一个结果集合中取某个 jquery 对象出来。
http://api.jquery.com/eq/
$('selector:eq(n)')
$("p").first().text()
$("p")
返回的是一个jQuery对象,你想要某一个p的text就要使用$("p")[2]
这样的语法获取符合条件的第n个dom对象,然后用dom的 innerText方法获取,或者转成 jQuery对象用text方法获取。例:获取第三个符合条件的p的text
用eq():
$('p').eq(0).text();