javascript-关于js,jquery问题,return false与window.location.href

问题描述

关于js,jquery问题,return false与window.location.href

我给每个

 <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;
    });

解决方案二:

IE6的window.location.href问题
IE6的window.location.href问题
IE6的window.location.href问题

解决方案三:

你都跳转了,return false没有生效的

时间: 2024-08-31 22:08:30

javascript-关于js,jquery问题,return false与window.location.href的相关文章

javascript window.location.href 跳转问题

问题描述 javascript window.location.href 跳转问题 请先看代码片段: if(1>0){ window.location.href="a.html"; } if(1<0){ window.location.href="b.html"; }else{ window.location.href="c.html"; } 为什么不跳转 a.html,反而跳转到了c.html 解决方案 http://www.jb5

html-对于div内的js,window.location.href无效,而window.open有效

问题描述 对于div内的js,window.location.href无效,而window.open有效 为什么放入div中的submit按钮触发的onclick的js中window.location.href = "http://www.baidu.com";无效,而window.open("http://www.qq.com", "_blank");有效呢?我想网页重定向,应该怎么改呢? 以下是HTML代码: <!DOCTYPE htm

快速解决js中window.location.href不工作的问题_javascript技巧

E6中在html中<a>标识中通过JS添加click事件调用一个JS函数,例如: < script type = "text/javascript" > function jump () { window . location . href = 'http://www.jb51.net' ; } function enjoy () { return false ; } < /script> html代码: <a href= "java

关于js中window.location.href,location.href,parent.location.href,top.location.href的用法与区别_javascript技巧

"window.location.href"."location.href"是本页面跳转 "parent.location.href"是上一层页面跳转 "top.location.href"是最外层的页面跳转 举例说明: 如果A,B,C,D都是jsp,D是C的iframe,C是B的iframe,B是A的iframe,如果D中js这样写 "window.location.href"."locatio

jQuery中return false,e.preventDefault(),e.stopPropagation()的区别

e.stopPropagation()阻止事件冒泡 <head>     <title></title>     <script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script> </head> <body>     <table>         <tr>             &

学习Javascript教程:JS面试题(有答案)

文章简介:一套完整的javascript面试题.  一.单选题 1.以下哪条语句会产生运行错误:(a,d) A.var obj = ();    B.var obj = [];   C.var obj = {};       D.var obj = //; 2.以下哪个单词不属于javascript保留字:(b) A.with       B.parent       C.class             D.void  3.请选择结果为真的表达式:(b 改为 C) A.null instan

JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值

 本篇文章主要是对JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)进行了介绍,需要的朋友可以过来参考下,希望对大家有所帮助 jQuery获取Select选择的Text和Value:  语法解释:  1. $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发  2. var checkText=$("#select_id"

JS,Jquery获取select,dropdownlist,checkbox下拉列表框的值(示例代码)_javascript技巧

jQuery获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("option:selected").text();  //获取Select选择的Text 3. var checkValue=$("#se

在JS中a标签加入单击事件屏蔽href跳转页面_javascript技巧

我们常用的在a标签中有点击事件: 1. a href="JavaScript:js_method();" 这是我们平台上常用的方法,但是这种方法在传递this等参数的时候很容易出问题,而且javascript:协议作为a的href属性的时候不仅会导致不必要的触发window.onbeforeunload事件,在IE里面更会使gif动画图片停止播放.W3C标准不推荐在href里面执行javascript语句 2. a href="javascript:void(0);"