语法错误,无法识别的表达式:a [href =#]

时间:2016-12-06 08:10:21

标签: javascript jquery wordpress

我的WordPress主题会产生Javascript错误:

  

错误:语法错误,无法识别的表达式:[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;
});

我希望有人可以帮助我。

1 个答案:

答案 0 :(得分:3)

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

$('a[href="#tab-container"]');