如果我删除第一行(alert()),下面的代码将不起作用,很明显我不需要它。我将事件绑定(bind)到的表单是使用 jquery 动态生成的。请问可能是什么问题?谢谢。
alert("");
$("#search").autocomplete('func.php');
$("#c_name").autocomplete('func.php');
$("#search").keypress(function(event) {
if (event.which === 13) {
findItem('search');
return false;
}
});
最佳答案
可能是警报提供了 jQuery 识别所需元素所需的延迟。
删除alert()并在代码周围添加以下内容:
$(document).ready(function(){ ... your code here ... })
关于javascript - 我不明白这个 javascript/jquery 代码是如何执行的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6453118/