为了账号安全,请及时绑定邮箱和手机立即绑定

怎麼每次按下 submit 他還是出現“離開提示”視窗呢?哪裡寫錯了嗎?

怎麼每次按下 submit 他還是出現“離開提示”視窗呢?哪裡寫錯了嗎?

幕布斯7119047 2018-08-23 17:04:37
$(document).ready(function() {   var isChange = false;   var editObj = $("input,textarea,select");     editObj.change(function () {         isChange = true;         $(this).addClass("editing");    });    $(window).bind('beforeunload', function (e) {       if (isChange || editObj.hasClass('editing')) {           return '離開?';        }    });    $("button").click(function (e) {         editObj.removeClass('editing');    }); });submit<button type="submit" id="submit">SUBMIT</button>當 input,textarea,select 有編輯過時離開,確實會出現提示,用谷歌F12確實會看到該物件出現 editing class但是怪異的是明明後面已經有 button 觸發 removeClass每次按下 SUBMIT 都還是出現提示視窗?是順序哪裡有錯誤嗎?
查看完整描述

1 回答

?
POPMUISE

TA贡献1765条经验 获得超5个赞

  $("button").click(function (e) {
        e.preventDefault();
        editObj.removeClass('editing');
   });


查看完整回答
反对 回复 2018-08-26
  • 1 回答
  • 0 关注
  • 573 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信