使用jQuery获取所选项目(aria-selected =“ true”)

时间:2019-12-06 12:30:32

标签: jquery

您好如何从示例中获取文本“ ITEM 2”?这是选定项目aria-selected =“ true”。像这样:

var ele = $("body").find("[aria-selected='true']").text();
alert(ele) //alert return empty
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div class="t-TreeNav lto17215280388447201528_0 a-TreeView" id="t_TreeNav" data-id="32_tree" role="tree" aria-hidden="false" style="visibility: inherit;">
  <ul role="group">
    <li id="t_TreeNav_0" class="a-TreeView-node is-expandable a-TreeView-node--topLevel">
      <div class="a-TreeView-row" />
      <span class="a-TreeView-toggle" />
      <div class="a-TreeView-content">
        <span class="fa fa fa-home" />
        <a tabindex="-1" role="treeitem" class="a-TreeView-label" href="f?p=32794:1:106127592850850::NO:::" aria-level="1" aria-selected="false" aria-expanded="false">Home</a>
      </div>
    </li>
    <li id="t_TreeNav_19" class="a-TreeView-node a-TreeView-node--leaf a-TreeView-node--topLevel">
      <div class="a-TreeView-row" />
      <div class="a-TreeView-content">
        <span class="fa fa-file-o" />
        <a tabindex="-1" role="treeitem" class="a-TreeView-label" href="f?p=32794:31:106127592850850::NO:::" aria-level="1" aria-selected="false">ITEM 1</a>
      </div>
    </li>
    <li id="t_TreeNav_20" class="a-TreeView-node a-TreeView-node--leaf a-TreeView-node--topLevel">
      <div class="a-TreeView-row is-selected is-current--top" />
      <div class="a-TreeView-content is-selected is-current--top">
        <span class="fa fa-file-o" />
        <a tabindex="0" role="treeitem" class="a-TreeView-label" href="f?p=32794:32:106127592850850::NO:::" aria-level="1" aria-selected="true">ITEM 2</a>
      </div>
    </li>
  </ul>
</div>

0 个答案:

没有答案