javascript - 使用 jQuery 检索 <li> 元素中 anchor 的文本

标签 javascript jquery html

我完全被这个非常简单的任务所困扰,我很乐意提供任何建议。

我使用 <ul> 创建了一个供用户选择的下拉菜单和<li> 。一旦用户单击某个菜单项(来自类 submen ),该项目就会获得类 active 。分配给它。

<ul id="firstid">
    <li id="secondid"><a href="#">Title1</a>
        <ul class = "submen">
            <li class = "active"><a href="#">Option1</a></li>
            <li><a href="#">Option2</a></li>
        </ul>
    </li>
</ul>

现在我想检索文本“Option1”,因为用户在上面的示例中选择了此项,并且其类是 active 。我该如何使用 jQuery 来解决这个问题?这似乎不起作用:

var selected_option = $("#secondid" ".submen" ".active" "a").text();

最佳答案

链式选择器如下所示:

var selected_option = $("#secondid .submen .active a").text();

关于javascript - 使用 jQuery 检索 <li> 元素中 anchor 的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30150383/

相关文章:

javascript - 我从浏览器获得的高度我想将其应用到每个类(class)

javascript - WebView JavaScript 接口(interface)似乎只能通过 Android Studio 的 Instant-Run 运行,但在通过常规 gradle 编译时却不行

javascript - 使用 BeautifulSoup 解析 Soundcloud 源

javascript - 小书签不更改文本框中的文本

javascript - AngularJS $注入(inject)器:unpr Unknown Provider Error

jquery - 使用 jQuery 将 HTML 元素移动到底部

javascript - phalcon php 根据 Controller 和操作名称包含 js

javascript - Ruby on Rails,附加 jQuery 数据

javascript - 使用 JavaScript/jQuery 获取以特定前缀开头的所有类名

jquery - CSS:从右向左扩展 <div> 以显示文本