gpt4 book ai didi

javascript - 如何在 jQuery 中通过跨度文本从 div 获取跨度

转载 作者:行者123 更新时间:2023-11-29 17:54:37 26 4
gpt4 key购买 nike

我有一个 div,其中有一些跨度。现在我需要根据它的文本找到一个特定的跨度。接下来我可以尝试什么?以下是我的尝试:

var spanExist = $('#activityDiv :span[text="hello"]').length;
alert("span exists : " + spanExist);

但它在控制台中给出了以下错误:

未捕获错误:语法错误,无法识别的表达式:不支持的伪:span

最佳答案

使用:contains()伪类选择器。

var spanExist = $('#activityDiv span:contains("hello")').length;
alert("span exists : " + spanExist);

如果你只想获取与文本完全匹配的元素,那么使用 filter()方法。

var spanExist = $('#activityDiv span:contains("hello")').filter(function(){
return $(this.text().trim() == "hello";
}).length;

alert("span exists : " + spanExist);

关于javascript - 如何在 jQuery 中通过跨度文本从 div 获取跨度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40435638/

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