【发布时间】:2011-07-09 12:03:59
【问题描述】:
由于某种原因,当进行此 JQuery 调用时,页面会刷新。我被引导相信 JQuery 函数末尾的 return false; 会导致页面不重新加载,但显然情况并非如此?这是我的精简代码:
$(function() {
$(".vote").click(function() {
return false;
});
});
当我点击投票按钮时,页面会刷新。我知道正在调用此代码,因为如果我将 return false 替换为 alert('asdf');,则会出现警报。
【问题讨论】:
-
是表单标签内的.vote 元素吗?
-
“投票”按钮里面是什么? (它是
<button>还是<input type='button'>? -
如果您在按钮上使用
type="submit",请尝试使用type="button" -
发布您的投票代码 html..我的意思是投票可能是某些 html 权利的类名
-
<a href="" class="vote" id="<?php echo $rowID; ?>" name="up"><div class="upvote" id="upvote<?php echo $rowID; ?>" style=<?php echo "$upvote"; ?>></div></a>
标签: javascript jquery refresh