Jquery选择子元素外/下一个文本

6

我是一名初学者,正在熟悉jQuery。以下是我尝试选择文本的场景:

在这种情况下,我想要选择文本:

<div id="blah">
<p> <span>Text1</span> text2</p>
</div>

我该如何获取text2的值?

谢谢

1个回答

7

如果你想要整个p标签的文本,请使用以下代码:

var text = $("#blah p").text();

否则,如果您想排除 span 部分,则使用:
var text = $("#blah p").contents(":not(span)").text();

现在您的文本将被存储在名为text的变量中。


我在寻找如何说“contents(:not(span))”...谢谢!这是我第一次使用SOF的经历:D谢谢朋友。 - HeWhoProtects

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接