css - JavaScript jQuery怎么获取多个<div>中的某个<div>的内容?
ringa_lee
ringa_lee 2017-04-11 09:11:02
[JavaScript讨论组]

这个怎么获取第一个<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>
ringa_lee
ringa_lee

ringa_lee

全部回复(6)
高洛峰

jquery 有一个方法叫做 eq,用于从一个结果集合中取某个 jquery 对象出来。
http://api.jquery.com/eq/

PHP中文网

$('selector:eq(n)')

怪我咯
$("p:eq(0)").text()
$("p").first().text()
$("p").eq(0).text()
伊谢尔伦

$("p").first().text()

ringa_lee

$("p") 返回的是一个jQuery对象,你想要某一个p的text就要使用 $("p")[2] 这样的语法获取符合条件的第n个dom对象,然后用dom的 innerText方法获取,或者转成 jQuery对象用text方法获取。

例:获取第三个符合条件的p的text

$( $("p")[2] ).text(); 
伊谢尔伦

用eq():
$('p').eq(0).text();

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号