Jquery on()方法将args传递给debounce

时间:2018-05-08 17:49:05

标签: javascript jquery

因此,我尝试在按键上获取输入,然后在发出具有该值的网络请求之前对其进行去抖动。

  $('#list).on('keyup', 'input', this, _.debounce(function(html){ 
                                                   alert(html.value); },200));

我遇到的问题是参数html不是输入。当我console.log时,它会显示object object,当我尝试JSON.stringify时,它会看到它是什么,但它不会起作用。它失败了。

1 个答案:

答案 0 :(得分:1)

事件处理程序的第一个参数应该是事件对象。如果您想获取列表中的值,您应该能够使用this.valuee.target.value,其中e是该方法的第一个参数。