Jquery获取包含其他标签的标签的所有内容

时间:2012-07-23 16:36:29

标签: jquery html string

假设我有以下代码:

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

有没有办法检索内部的所有文本,以便我有一个字符串:

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

感谢您的帮助

2 个答案:

答案 0 :(得分:3)

是。假设你的外部容器有一个你可以引用的ID或类名,那么使用这样的html()方法很简单:

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

答案 1 :(得分:0)

您可以使用

获取字符串
var containedHTML = $('p').html();

如果您的HTML中有多个p-tag,则会在结果中附加。

所以最好的方法是给你的p-tag一个id并通过这个id请求里面的文本。

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

以下JavaScript将返回您的文字:

var containedHTML = $('#example').html();