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

两个 Key Up 事件,我需要将这两个事件中的数据放入这些事件之外的两个变量中

两个 Key Up 事件,我需要将这两个事件中的数据放入这些事件之外的两个变量中

德玛西亚99 2021-10-14 16:38:24
我有两个 Key Up 事件,它们记录了两个不同input元素的值。我想将来自两个事件的两个值合并为一个变量。我有以下片段。var textInputSVK = document.getElementById("top__itextsvk");var textInputKg = document.getElementById("top__itextkg");function delay(e, delay) {  let timer = 0;  return function(...args) {    clearTimeout(timer);    timer = setTimeout(e.bind(this, ...args), delay || 0);  };}textInputKg.addEventListener(  "keyup",  delay(e => {  var t = textInputKg.value;    console.log(t);  }, 500));textInputSVK.addEventListener(  "keyup",  delay(e => {  var t = textInputSVK.value;    console.log(t);  }, 500));<input id="top__itextkg" type="text" value="10" autocomplete="off" /><input id="top__itextsvk" value="10" autocomplete="off" type="text" />
查看完整描述

2 回答

?
冉冉说

TA贡献1877条经验 获得超1个赞

这是使用流的经典案例。我们可以很容易地使用 RxJS 来解决这类问题。工作演示


查看完整回答
反对 回复 2021-10-14
  • 2 回答
  • 0 关注
  • 195 浏览
慕课专栏
更多

添加回答

举报

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