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

如何将jQuery事件函数的值返回到父函数?

如何将jQuery事件函数的值返回到父函数?

长风秋雁 2022-08-18 16:01:53
我在JavaScript函数中有一个jQuery事件。我已经读到你无法访问内部函数。但是,我想知道如何调整我的代码,以便父函数根据jQuery函数返回true或false。function validate() {  $("#button").on('click', function(){    var input = document.forms["formular"]["text"].value;    if (input == "") {      return false;    }  });  if(onclickfunction() == true){     return true;  }  else{     return false  }}validate();或者你能推荐一种不同的方法吗?
查看完整描述

1 回答

?
郎朗坤

TA贡献1921条经验 获得超9个赞

不确定此代码应该做什么,因为调用 validate 只创建事件侦听器,而不实际执行它。但是,您可以做的是在需要时阻止默认操作,这是通常实现验证的方式:


$("#button").on('click', function(){

  var input = document.forms["formular"]["text"].value;

  yourSecondFunction(input !== "");

});


function yourSecondFunction(inputIsValid) {

    // Do your magic here

}


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

添加回答

举报

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