gpt4 book ai didi

javascript - 未捕获错误 : Syntax error, 无法识别的表达式:a[href*=#]:not([href=#])

转载 作者:太空宇宙 更新时间:2023-11-04 14:30:48 24 4
gpt4 key购买 nike

你好,

我收到以下错误:

未捕获错误:语法错误,无法识别的表达式:a[href*=#]:not([href=#])对于库 jquery-2.2.3.min.js:2

代码如下:

$(document).ready(function() {
$('.collapse').on('show.bs.collapse', function() {
var id = $(this).attr('id');
$('a[href="#' + id + '"]').closest('.panel-heading').addClass('active-faq');
$('a[href="#' + id + '"] .panel-title span').html('<i class="glyphicon glyphicon-minus"></i>');
});
$('.collapse').on('hide.bs.collapse', function() {
var id = $(this).attr('id');
$('a[href="#' + id + '"]').closest('.panel-heading').removeClass('active-faq');
$('a[href="#' + id + '"] .panel-title span').html('<i class="glyphicon glyphicon-plus"></i>');
});
});

我正在使用最新的 Jquery CDN

<!-- Javascript and Jquery files -->
<script src="https://code.jquery.com/jquery-2.2.3.min.js" integrity="sha256-a23g1Nt4dtEYOj7bR+vTu7+T8VP13humZFBJNIYoEJo=" crossorigin="anonymous"></script>

最佳答案

# 是一个特殊字符,需要像这样转义:

'a[href*=\\#]:not([href=\\#])'

来源:https://github.com/jquery/jquery/issues/2885

关于javascript - 未捕获错误 : Syntax error, 无法识别的表达式:a[href*=#]:not([href=#]),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37033693/

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