2012-07-23 55 views
0

可以說我有下面的代碼:jQuery的獲取標記的所有內容,包括其他標記

<p> 
hello, how are you today, <a href="sfdjo.php">John</a>? 
</p> 

有沒有一種方法來檢索所有的文本里面,使我有一個字符串,上面寫着:

'hello, how are you today, <a href="sfdjo.php">John</a>?' 

感謝您的任何幫助

+0

jQuery的API文檔是相當不錯的。聽起來你正在尋找這個:http://api.jquery.com/html/ – 2012-07-23 16:51:11

回答

3

是的。假設你的外部容器有可以參考的ID或類名,那麼這個使用HTML()方法,像這樣很簡單:

var containedHTML = $('#container').html(); 
0

您可以通過使用

var containedHTML = $('p').html(); 

如果你得到的字符串在你的HTML中有多個p-tag將被添加到結果中。

所以最好的辦法是給你的p標籤一個id,並通過這個id請求裏面的文本。

<p id="example"> 
    Text 
</p> 

下面的JavaScript將返回文本:

var containedHTML = $('#example').html(); 
相關問題