因此,我尝试在按键上获取输入,然后在发出具有该值的网络请求之前对其进行去抖动。
$('#list).on('keyup', 'input', this, _.debounce(function(html){
alert(html.value); },200));
我遇到的问题是参数html
不是输入。当我console.log
时,它会显示object object
,当我尝试JSON.stringify
时,它会看到它是什么,但它不会起作用。它失败了。
答案 0 :(得分:1)
事件处理程序的第一个参数应该是事件对象。如果您想获取列表中的值,您应该能够使用this.value
或e.target.value
,其中e
是该方法的第一个参数。