2016-02-01 332 views
1

我如何獲得值7,這是active classname ?.以下是示例代碼:如何從具有特定類名的特定標籤獲取文本值?

<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> 

謝謝。

回答

3

你只需要使用正確的選擇和text()方法:

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

你可以像下面。採用波紋管

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

試試看你能得到的文本,而不jQuery的

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

注:此代碼將工作在所有現代瀏覽器和IE> 7

2

var text = $('li.active > a').text(); 
相關問題