gpt4 book ai didi

javascript - 如何使用:contains(text) with any text with jQuery

转载 作者:搜寻专家 更新时间:2023-11-01 04:11:24 24 4
gpt4 key购买 nike

使用 jQuery,可以使用:

$(":contains(hello)")

它将返回任何包含文本“hello”的匹配元素。

我希望能够匹配任何文本,尤其是“你好:)”。

$(":contains(hello :))") // Doesn't work
$(":contains('hello :)')") // Doesn't work
$(":contains('hello :\)')") // Doesn't work

如何使用 jQuery 查找包含“hello :)”的元素?

最佳答案

参见 this answer如何。

它基本上涉及 .filter 来绕过 a known :contains bug :

$('#demo').filter(function(i, el) {
return !!$(el).text().match(/hello :\)/);
});

直播example .

请注意,对结果执行 .length 可能会给您一个 大于 1 的值,即使只有一个元素包含该文本,因为该元素的父元素也会匹配。

关于javascript - 如何使用:contains(text) with any text with jQuery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5843227/

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