如何将类添加到链接href的ID

时间:2012-06-25 15:07:36

标签: jquery html

我正在尝试将类“visible”添加到与我的链接的href具有相同ID的div中,该href也具有类“popup”。到目前为止,这是我的代码:

    <a href="#about">Sample link</a>
    <div id="#about" class="popup">Sample content</div>  

    <script>
        $(document).ready(function(){
        $("a").click(function(event){
             event.preventDefault();

             var id = $this.attr('href');
             $('id.popup').addClass("visible");
        });
        });
    </script>

我尝试了很多ID.popup组合版本,但我似乎无法正确定位。

任何帮助将不胜感激!

谢谢!

1 个答案:

答案 0 :(得分:2)

你需要修复这些行

var id = $this.attr('href');
$('id.popup').addClass("visible");

<div id="#about" class="popup">Sample content</div>

var id = $(this).attr('href');
$(id + '.popup').addClass("visible");

<div id="about" class="popup">Sample content</div>  <-- remove # from id