我不明白这个javascript/jquery代码是如何执行的

Chi*_*uzo 0 javascript jquery jquery-autocomplete

如果我删除第一行(alert()),以下代码将不起作用,而且很明显我不需要它.我绑定事件的表单是使用jquery动态生成的.请问可能是什么问题?谢谢.

alert("");
$("#search").autocomplete('func.php');
$("#c_name").autocomplete('func.php');

$("#search").keypress(function(event) {
    if (event.which === 13) {
        findItem('search');
        return false;
    }
});
Run Code Online (Sandbox Code Playgroud)

Dig*_*ift 5

可能是警报提供了jQuery识别所需元素所需的延迟.

删除alert()并在代码周围添加以下内容:

$(document).ready(function(){ ... your code here ... })
Run Code Online (Sandbox Code Playgroud)