我给每个
<a>
都加了个window.location.href,然后给一个a标签返回return false,但是不能取消
还是跳转了?
$("#remove").click(function(){
var $tr = $(this).parent().parent();
var title = $.trim($tr.find("td:first").text());
var flag = confirm("您确定要删除"+title+"的信息吗?");
if(flag){
return true;
}
return false;
});
$("a").click(function() {
var serializeVal = $(":hidden").serialize();
href = this.href + "&" + serializeVal;
window.location.href = href;
return false;
});
#remove也是一个a标签
return false阻止的是默认的href跳转,你用js跳转没用。你应该判断是不是remove对象,是就不要location.href
$("a").click(function () {
if (this.id == 'remove') return ;//注意这里
var serializeVal = $(":hidden").serialize();
href = this.href + "&" + serializeVal;
window.location.href = href;
return false;
});
你都跳转了,return false没有生效的