gpt4 book ai didi

javascript - jQuery 选择器错误 : unrecognized expression

转载 作者:行者123 更新时间:2023-11-29 16:49:51 29 4
gpt4 key购买 nike

我有这个选择器:

$('.kleo-main-header .nav > li a[href=#undefined]')

我在 chrome 的控制台中收到一个错误:

 Syntax error, unrecognized expression: .kleo-main-header .nav > li a[href=#undefined]

我尝试使用双引号而不是单引号,但它没有改变。知道是什么原因造成的吗?

最佳答案

当它包含在选择器中使用的特殊字符时,您必须引用属性值,例如也用于 ID 的散列。

jQuery 使用正则表达式在选择器中搜索句点、哈希和类似内容,以确定是否应该搜索 ID、类或其他内容。

$('.kleo-main-header .nav > li a[href="#undefined"]')

请注意,您正在匹配一个看起来像 <a href="#undefined">anchor</a> 的元素?

FIDDLE

关于javascript - jQuery 选择器错误 : unrecognized expression,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37093877/

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