如何从具有特定类名的特定标记获取文本值?

时间:2016-02-01 10:59:52

标签: javascript jquery

如何获得7类名中的值active?以下是示例代码:

<ul id="pageList">
    <li><a href="#">1</a></li>
    <li><a href="#">2</a></li>
    <li><a href="#">3</a></li>
    <li><a href="#">4</a></li>
    <li><a href="#">5</a></li>
    <li><a href="#">6</a></li>
    <li class="active"><a href="#">7</a></li>
    <li><a href="#">8</a></li>
</ul>

感谢。

4 个答案:

答案 0 :(得分:3)

您只需使用正确的选择器和text()方法:

var foo = $('#pageList .active a').text(); // = '7'

答案 1 :(得分:2)

你可以这样做。

var text = $('li.active > a').text();

答案 2 :(得分:2)

你可以在没有jQuery的情况下获得文本

var activePageNo = document.querySelector("#pageList .active a").textContent;

注意:此代码适用于所有现代浏览器和IE&gt; 7

答案 3 :(得分:1)

尝试使用bellow

var pageNo=$(".active").text();