gpt4 book ai didi

javascript - Jquery:未捕获的语法错误:意外的标识符

转载 作者:数据小太阳 更新时间:2023-10-29 05:58:39 25 4
gpt4 key购买 nike

我的网站无法显示不同产品选项的价格,我在 Chrome 检查中发现以下错误消息:

Uncaught SyntaxError: Unexpected identifier

它指向下面一行:

  var first_variant_price = $('ul li input[type='radio']:checked').attr('data-price'); 

这是完整的脚本:

<script type='text/javascript' charset='utf-8'>
$(document).ready(function(){
var first_variant_price = $('ul li input[type='radio']:checked').attr('data-price');
$('.current-price').text( first_variant_price );
$('input[type='radio']').click(function() {
var variant_price = $(this).attr('data-price');
$('.current-price').text( variant_price);
});
});
</script>

我无法意识到这段代码有任何不匹配之处。感谢您的帮助!

最佳答案

如果您在其他引号内使用引号,请使用不同的类型或转义它们:

$("ul li input[type='radio']:checked") // different type of quotes

$('ul li input[type=\'radio\']:checked') // escape inner quotes via backslash

但最简单的方法是根本不引用 radio - 没有必要。

$('ul li input[type=radio]:checked')

关于javascript - Jquery:未捕获的语法错误:意外的标识符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12914085/

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