javascript - 使用 JQuery 从 div 类中提取文本

标签 javascript jquery html

我有这个简单的 HTML 代码:

<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>Demo</title>
</head>
<body>
    <script src="jquery.js"></script>
    <script src="prova.js"></script>
    <div class="altro"><a href=#>Div 1</a></div>    
    <div class="ann"><a href=#>Div 2</a></div>
    <div class="ann"><a href=#>Div 3</a></div>    
</body>
</html>

我想使用 JQuery 脚本提取类“ann”的第二个 div“Div 2”的内容。我试过:

var str = $( ".ann" ).text();

但是它同时需要 Div 2 和 Div 3。我怎样才能只提取我想要的那个?

最佳答案

使用.eq() - 它需要基于 0 的索引

var str = $( ".ann" ).eq(1).text();

:eq()

var str = $( ".ann:eq(1)" ).text();

关于javascript - 使用 JQuery 从 div 类中提取文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20870795/

相关文章:

jquery - 滚动到具有水平溢出的布局中的元素(使用 onclick 或 anchor )

javascript - d3 SVG 中的 Angular 指令

javascript - SVG,当我动态创建文本时,文本不会在 textPath 上呈现

css - 使用 CSS,当广告在源代码中最后出现时,如何将广告推送到语义结构化的 HTML5 页面上?

javascript - React.js 映射如何改变单个元素

javascript - 从 anchor 标记中删除默认网址

javascript - 为什么我的 JS 程序在有/没有 'problem line' 的情况下表现不同?

javascript - 使用 Visual Studio 调试第三方 Javascript?

javascript - 单击时,切换 Font Awesome 备忘单值

javascript - 弹出窗口中的 jquery 自动完成