2016-08-14 21 views
-1

我有两个超链接在我的页面链接到相同的jquery弹出选项卡,但都使用相同的ID。有了w3C验证器,它给我一个错误,我必须使用唯一的ID。我知道我不能两次使用相同的ID,但是如果必须在同一页上连接两次相同的弹出式选项卡,我该怎么办?W3C重复ID ...但我必须有两个ID

<a href="/register" class="open-popup-link" id="register-link">Register</a> 
<a href="/register" class="open-popup-link" id="register-link">Join now!</a> 

有没有人有更好的解决方案?我可以将href链接到原始href,这样我在页面中有一个ID?

+2

移动'id'作为'class'和附加事件侦听器'了'与'class' –

+1

@杰夫Puckett二,你可以解释更多的代码,我仍然是一个菜鸟。你是说这样做吗? Register Tarkan

回答

0

更改idclass和附加事件侦听器aclass

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
<script src="http://www.swip.codylindley.com/jquery.popupWindow.js"></script> 

<a href="http://example.com" class="open-popup-link register-link">Register</a> 
<a href="http://example.com" class="open-popup-link register-link">Join now!</a> 

<script> 
$(".register-link").popupWindow({ 
    height:500, 
    width:800, 
    top:50, 
    left:50 
}); 
</script> 
相关问题