程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程解疑 >> javascript-關於js,jquery問題,return false與window.location.href

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;
    });
qq_26566331
qq_26566331
qq_26566331
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved