2016-12-06 105 views
1

我的WordPress主题创建一个JavaScript错误:语法错误,无法识别的表达:一个[HREF =#]

Error: Syntax error, unrecognized expression: a[href=#tab-container]

https://wordpress.org/support/topic/read-this-first-wordpress-45-master-list/

我知道这个问题是字符#,我要逃跑呢但我不知道如何。这里是我的代码:

<ul class="tabs"> 
    <li class="active"><a href="#tab-container">>News</a></li> 
    <li><a href="#tab2-container">Reviews</a></li> 
</ul> 
$(".tabs li").click(function() { 
    $(".tabs li").removeClass('active'); 
    $(this).addClass("active"); 
    $(".destination-tab").hide(); 
    var selected_tab = $(this).find('a').attr('href'); 
    $(selected_tab).fadeIn(); 
    return false; 
}); 

我希望有人能帮助我。

+0

可以包含整个函数吗?海事组织的错误是在'...'下面的某处你使用'selected_tab'。 –

+0

这样做。 href =“\”#tab-container \“” – Zeist

+0

@RadekPech我加了整个函数 – jaegerschnitzel

回答

2

您的代码示例似乎与错误消息无关。但是,您可以在引号中的属性选择器中放置特殊字符,如下所示:

$('a[href="#tab-container"]'); 
相关问题