gpt4 book ai didi

javascript - 如何搜索属性值为 "\"的元素?

转载 作者:行者123 更新时间:2023-11-30 17:17:43 24 4
gpt4 key购买 nike

我的 html 中有一个元素,其属性“test”的值为“\”。例如

<e1>
<e2 test="\"></e2>
</e1>

现在,当我进行查找以获取元素时,如下所示: elem.find('[value="\"]')我收到以下错误:

error: Syntax error, unrecognized expression: [value="\"]

关于如何解决这个问题有什么想法吗?

最佳答案

在文档中它说您需要添加双斜线来转义特殊字符。但是因为\本身就是一个转义字符,所以它需要加倍。因此,您需要 4 个斜线来匹配一个斜线。

$('[test="\\\\"]')

而且我在评论中提到,你没有属性值,它是测试。和 jQuery documentation有一个需要转义的选择器中所有特殊字符的列表。

关于javascript - 如何搜索属性值为 "\"的元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25773980/

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