2016-12-06 55 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"]'); 
相關問題