gpt4 book ai didi

jquery - Safari - 错误 : Syntax error, 无法识别的表达式:输入[data-card-type =“payment-one”

转载 作者:行者123 更新时间:2023-12-03 21:43:16 26 4
gpt4 key购买 nike

在 mac Safari(以及旧版本的 FF v.38 及更早版本)上,我们收到以下错误:

错误:语法错误,无法识别的表达式:input[data-card-type="payment-one"

jQuery 版本:https://ajax.googleapis.com/ajax/libs/jquery/2.1.4/jquery.min.js

$(this).change(function() {
if($(this).val() != '' ) {
$('input[data-card-type="'+paymentGroup+'"').val('').prop('disabled',true);

在 Safari 的控制台中,它以红色显示:错误:语法错误,无法识别的表达式:input[data-card-type="payment-one在错误下面写着:(匿名函数)

这些看起来是否与 jQuery 2.1.4 冲突,或者可能还有其他不正确的地方?

最佳答案

这看起来像是 Safari 的问题,但实际上它根本不应该起作用。您需要关闭 [data-card-type= paymentGroup 语句,如果没有结束 ] Safari 将会出现异常。我从经验得到的这个结论。 Chrome(我的主要开发浏览器)会毫不犹豫地让它飞起来,但 Safari 会崩溃(理所当然,它是无效的)。

将您的代码替换为:

$(this).change(function() {
if($(this).val() != '' ) {
$('input[data-card-type="'+paymentGroup+'"]').val('').prop('disabled',true);

关于jquery - Safari - 错误 : Syntax error, 无法识别的表达式:输入[data-card-type =“payment-one”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32147478/

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