0

如图,怎么用JQ获取“怎么获取我”的文本,排除上下的spana标签。

3个回答

1

已采纳

用filter()过滤出文字节点(nodeType=3)和非空文字节点

var $text = $('p').contents().filter(function () {
    return this.nodeType === 3 && this.nodeValue.trim() !== '';
});
console.log($text.text());
0

$('.item-desc').contents().filter(function() {

    return this.nodeType == 3;
}).remove().text()
0
$('.item-desc')[0].firstChild.nextSibling.nextSibling.nodeValue;

撰写答案