2012-07-23 60 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(); 
相关问题