我正在尝试将类“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组合版本,但我似乎无法正确定位。
任何帮助将不胜感激!
谢谢!
答案 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