gpt4 book ai didi

jquery - 有没有办法获取 jQuery 事件的返回值?

转载 作者:行者123 更新时间:2023-12-01 03:20:48 25 4
gpt4 key购买 nike

我有这段代码来验证字段是否为空。它通过匿名函数绑定(bind)到输入的模糊事件中。

isValidText = function(){        
if ($(this).val().trim() == ""){
//some code here
return false;
}
//some code here
return true;
}

$("#someElement").blur(isValidText);

在某个时刻,我想从绑定(bind)函数中获取返回值,执行如下操作:

//this return a jQuery object
var isValid = $("#someElement").blur();
//but I want the boolean from the isValidText

这是不可能的,因为 blur() 方法返回一个 jQuery 对象,而不是 isValidText 函数的返回值。

我的问题是是否有办法从模糊事件内绑定(bind)的 isValidText 获取返回值。

最佳答案

$("#someElement").blur(function() {
var ret = isValidText.call(this);
});

或者

$("#someElement").blur(function() {
var ret = isValidText.apply(this, arguments); // if you work with some hadler
});

关于jquery - 有没有办法获取 jQuery 事件的返回值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10280622/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com