使用jQuery在HTML标记外部提取文本

Bro*_*shi 1 html javascript regex jquery

假设我有以下标记: <a href="#">My Link <span>And More</span></a> 如何My Link在没有内容的情况下仅使用jQuery 提取<span>

A. *_*lff 7

使用nodeType过滤掉它:

var txt = $('a').contents().filter(function(){
    return this.nodeType === 3;
}).text();
Run Code Online (Sandbox Code Playgroud)

-DEMO-