gpt4 book ai didi

javascript - 字符串和未捕获错误 : Syntax error, 无法识别的表达式

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

我有这个代码,其中 getURLParamter返回 url 参数的值,我使用该值来选择输入。

var urlParam   = getURLParameter('a'),
selectedInput = $('input[id="custom-156[' + urlParam + ']"');

通过多轮跨浏览器测试,这一切都没有问题。然而,有来自用户的零星错误报告,最后还有一位同事。 Chrome 的控制台显示此错误:

Uncaught Error: Syntax error, unrecognized expression: input[id="custom-156[1]"

我的同事使用相同型号的计算机和相同版本的 Chrome。我没有这个错误,但他有。为什么会出现这种情况以及错误的原因是什么?我认为这是一对单引号内的单双引号的问题。有什么更好的写法吗?

最佳答案

选择器上没有右方括号。你需要

input[id="custom-156[' + urlParam + ']"]'

对于要点;)

关于javascript - 字符串和未捕获错误 : Syntax error, 无法识别的表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25273654/

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