当我点击:
<a href="#" onclick="plus();">+ 1 </a>
然后在地址栏中除了 URL ( example.com/index.php?id=1# ) 之外还会出现“#”。
有没有办法避免这种情况?
当我点击:
<a href="#" onclick="plus();">+ 1 </a>
然后在地址栏中除了 URL ( example.com/index.php?id=1# ) 之外还会出现“#”。
有没有办法避免这种情况?
您可以添加return false
. 它将阻止默认操作。
<a href="#" onclick="plus(); return false;">+ 1</a>
或这个:
<a href="javascript:plus();">+ 1 </a>
使用 preventDefault(); 而不是返回false。
因为这里解释的原因。 http://fuelyourcoding.com/jquery-events-stop-misusing-return-false/