jquery:超链接a的属性href=""与href="#"所引发的问题
今天遇到了一个很细节的问题,代码如下 :
<a href="#" class="reg">注 册</a>
注册提交的表单信息,html代码:
<!--pop-up window-->
<div class="popupwindow" >
<div class="windowtop">注册获得30天免费试用<a class="close"></a></div>
<table class="window">
<tr>
<td width="24%" align="right" class="font14">名 字:</td>
<td><input class="input240" /></td>
</tr>
</table>
<div class="windowbtm"><button class="submit80">提交</button></div>
class="submit80">关闭</button></div>-->
</div>
//jQuery代码,点击注册链接reg
$(".reg").hide();
$(".reg").click(function(){//alert(11);
$(".popupwindow").show();
$(".windowtop .close").click(function(){
$(".popupwindow, .blackhover").hide();
});
$(".windowbtm .submit80").click();
功能:实现点击a链接弹出注册表单,很简单的功能。上午a链接中href属性为<a href="" class="reg">注 册</a>,注意:属性href中没有任何值。
这时点击a链接后页面会刷新两次,搞了一个上午没解决,都怪自己超链接a没搞清楚,后面改为<a href="#" class="reg">注 册</a>,OK,回去再学习一下超链接a吧,分享一下