如何使用jQuery获取li内部的链接?

时间:2016-01-16 18:33:01

标签: jquery

我的HTML:

<div id="myDiv">
        <ul class="myClass" style="display: block;">
            <li class="directory selected">
            <a href="#" rel="src/fd/">fd</a>
                <ul class="jqueryFileTree" style="display: block;">
                    <li class="file ext_jpg">
                    <a href="#">drevilblu.jpg</a>
                    </li>
                </ul>
            </li>
        </ul>
    </div>

我需要通过查询获取fd

var folderName = $("#myDiv").find("li.selected a").text();

但我收到了drevilblu.jpg 如何在a

中获取li class="directory selected"

2 个答案:

答案 0 :(得分:2)

尝试以下

var folderName = $("#myDiv").find("li.selected > a").text();

您需要选择了班级的第一级孩子。为此,您需要>

答案 1 :(得分:0)

改为使用直接子选择器:

var folderName = $("#myDiv").find("li.selected > a").text();
相关问题