gpt4 book ai didi

javascript - 如何使用 Jquery 检索元素的文本节点而不获取降序元素文本节点?

转载 作者:行者123 更新时间:2023-11-28 02:57:05 25 4
gpt4 key购买 nike


<a href="#">Domain name<span class="value">2</span></a>

我只想检索文本“域名”。

我尝试使用 $('a').text() 但这也会获取降序 SPAN 标记内的文本。有没有办法以某种方式仅选择 A 标记内的第一个文本节点?

我不知道怎么办。

.contents('not:(span)') 也不起作用。

最佳答案

你可以只使用 DOM 方法:

var el = document.getElementById("your_element_id");
var child, textBits = [];
for (var i = 0; i < el.childNodes.length; ++i) {
child = el.childNodes[i];
if (child.nodeType == 3) {
textBits.push(child.nodeValue);
}
}
window.alert( textBits.join("") );

关于javascript - 如何使用 Jquery 检索元素的文本节点而不获取降序元素文本节点?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2343204/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com