jquery - 如何使用 jQuery 从 HTML 节点中选择文本内容?
问题描述
如何仅使用 jQuery 选择“一些文本”?
<p class="a">some text<a href="">some other text</a></p>
上面是代码。
我想$('p.a').text()
工作不正常。
console.log($('p.a').text());
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<p class="a">some text<a href="">some other text</a></p>
解决方案
$('p.a').contents().filter(function () { return this.nodeType === 1; });