2016-07-23 51 views
2

我在文檔中獲取文本字段。我通過Jquery得到它。 但有時文本字段包括<em> </em><cite> </cite>標籤。 我想要原始文本。如何解析文本

我通過他們的ID獲得文本,如; $('title')[0].innerHTML

它返回我;

further cholesterol transport <em class="a-plus-plus"> Large luteal cells </em> produce <em class="a-plus-plus">more</em> 

<cite>Sodium bicarbonate</cite> is a white solid that 

我怎樣才能獲得的原始文本;

further cholesterol transport Large luteal cells produce more 

Sodium bicarbonate is a white solid that 

我應該分析文本,當我得到他們的ID,還是應該寫檢測citeem標籤,並得到這些標籤中的文本正則表達式。這個問題的最佳解決方案是什麼?有沒有解決方案提供這種類型的解決方案?

+1

'$( '標題')。文本()。修剪()'就足夠了 –

回答

4

jQuery的方法.text()將得到選擇,這將排除HTML文本內容。

$('title').text(); 

同樣,在普通的JavaScript的.textContent財產,也將通過不解析爲HTML做到這一點。

$('title')[0].textContent; 
0

只是嘗試使用:

$('title').text(); 
0

jQuery中

$(container).text() 

本地JavaScript

document.getElementById('container').innerText.