2016-04-18 55 views
-3

我的文件代碼將如下,我想要獲得任何標籤></之間的所有文本。我怎樣才能從所有的html標籤使用jQuery的文本

<div> 
    <h1>This is for testing only.</h1> 
</div> 
<div> 
    <h2>This is Second Paragraph</h2> 
</div> 
<div>This is directly written on div</div> 
<div> 
    <p>This is third div paragraph text.</p> 
</div> 

所以這裏我想要得到每個標記文本,不管它是哪個標記?任何幫助將不勝感激。

+2

你嘗試過什麼?請將你的代碼發佈給我們,告訴我們你嘗試了什麼。 – Pooshonk

+2

也許'$('body').text()'? :D –

+2

你想要達成什麼,因爲這有點令人困惑? –

回答

1

這將返回所有div元素$('div').text()中的文本。

+0

這並不回答OP的問題。OP清楚地理解如何爲特定的html標籤獲取文本,這就是爲什麼他們說「每一個文本不管它是哪個標籤」,這意味着他們想要一個通用選擇器,用於所有標籤所以他們不必做$(「div」),$(「span」),$(「p」)等等。 – mhodges

+0

'$('*').text()'或'$(' *')。on('click',function(e){$(e.target).text()})':D – mihkov

0

要直接回答你的問題,解決方案是$("*").text()

然而,實際上,您可以將其範圍擴大到適當的範圍。例如:

$("body *").text()

$(".container *").text()

相關問題