gpt4 book ai didi

javascript - jquery 的 find 方法不适用于 html 字符串来提取一部分 - Jquery

转载 作者:行者123 更新时间:2023-12-03 03:27:36 24 4
gpt4 key购买 nike

我一直在使用这种方法:console.log($(data).find('._2s25 ._606w'));来获取一部分我已经在我的 this 中提到过的数据问题,但现在它返回未定义,任何人都可以帮忙。我正在尝试获取 ._2s25 ._606w 类的元素 a 的特定 href 属性的 URL。如果可以使用正则表达式,请告诉我,因为返回的数据将是 html,但该 html 将是一个字符串。

最佳答案

您可以尝试这个正则表达式:

<a.*?class="[^"]*_2s25 ._606w[^"]*".*?href="([^"]+)".*?<\/a>

Regex Demo

您可以尝试以下操作:

const regex = /<a.*?class="[^"]*_2s25 ._606w[^"]*".*?href="([^"]+)".*?<\/a>/g;
const str = `<a class=""asdfasdfsadf

<a class="_2s25 ._606w"bla bla bla bla bla bla sdafjkasdfa href="https://www.facebook.com/AnteSoftTech" bla bla bla title="bla bla" ......................<img>bla</img>.<span></span>..................................</a>`;
let m;

if ((m = regex.exec(str)) !== null) {
console.log(m[1]);

}

关于javascript - jquery 的 find 方法不适用于 html 字符串来提取一部分 - Jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46250335/

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