jQuery debounce功能没有触发

时间:2013-01-15 20:01:50

标签: jquery throttling

我试图让我的搜索建议元素在最后一次击键后300ms触发ajax调用,这里是jQuery:

$(document).ready(function(){
$('.textSearch').keyup($.debounce(searchSuggest() {

}, 300));

我已经测试了Ajax函数本身,如果我只在我的文本输入中添加一个onkeyup =“searchSuggest()”,它就可以正常工作了,它有类textSearch。但是使用我在一些谷歌搜索中发现的去抖功能,它并没有发射任何东西。救命啊!

1 个答案:

答案 0 :(得分:0)

应该是这样的:

$(document).ready(function(){
$('.textSearch').keyup( $.debounce(300, seatchSuggest) );