如何在满足条件之前暂停jQuery?

时间:2011-01-31 08:24:43

标签: jquery autocomplete conditional

条件是输入SPACE ....它在CASE语句中:

        case KEY.ATSIGN:

                        clearTimeout(timeout);
                        //alert(event.keyCode);
                        while(event.keyCode != 32) {
                            alert(event.keyCode);
                            timeout = setTimeout(onChange, options.delayLong);

                        }

            break;

32是空间的ascii ...我试图让子集匹配功能仅在输入@符号后才能在jQuery中工作....因此,case语句KEY.ATSIGN。

1 个答案:

答案 0 :(得分:2)

您可以在输入元素上的keypress事件上放置一个事件处理程序,并评估按下了哪个键。

http://api.jquery.com/keypress/