我尝试在 focusin 内调用 focusout 事件,因为我想使用 focusin 事件中的先前值,但 focusout 事件执行多次
$('tr #edituser').focusin(function(){
var prev_uname = $(this).text();
$('tr #edituser').focusout(function(){
alert();
});
});
怎么做?
最佳答案
每次您 focusin
时,都会将新的 focusout
事件附加到“'tr #edituser”。这就是它被多次调用的原因。
尝试This
var prev_uname;
$('tr #editUser').on('focusin', function(){
prev_uname = $(this).val();
console.log(prev_uname)
});
$('tr #editUser').focusout(function(){
alert(prev_uname);
});
关于javascript - 调用 focusout 和 focusin,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38370325/