1

我想通过单击显示将类(d_select)添加到href为“#tut”的标签。

但是当我点击时,什么也没有发生。这是我的代码:

 <a class="show"><span>Show!</span></a>       

            <ul class="tab_cm">
                <li><a href="#details">Details</a></li>
                <li><a href="#feed">Feedback</a></li>
                <li><a href="#tut">Tutorial</a></li>
                <li><a href="#map">Map</a></li>
            </ul>

<script>
$(function(){
    $(".show").click(function(event){
    event.preventDefault();
    $("ul.tab_cm").find('a[href="#tut"]').addClass("d_select");
    });
});
</script>

我英语不好,很抱歉!

4

1 回答 1

2

尝试$("ul.tab_cm").find('a[href="\\#tut"]').addClass("d_select");

\\当用作选择器的一部分时,将转义具有特殊 CSS 含义的字符......尽管 JQuery 似乎足够聪明,知道#属性引用中的无论如何都是文字,所以这不应该是必需的。

于 2013-02-02T02:05:14.220 回答