【发布时间】:2011-06-28 19:10:24
【问题描述】:
我想我想通了……看我的评论。抱歉。
我有一个 JSON Web 服务,它在某个 keyup() 事件上调用,该事件根据输入检索一些数据。我想在输入任何内容之前加载一组初始数据。我正在尝试按照文档中的说明手动调用 keyup(),但它似乎没有做任何事情。
$('#inputItemName').keyup(function () {
//perform query, display results
});
^^ 输入框时效果很好
$('#inputItemName').keyup();
^^ 在文档就绪函数后立即调用,似乎没有做任何事情。
【问题讨论】:
-
我想我想通了...我将调用结果的函数在脚本标记中移动到比 keyup() 调用更高的位置,现在它可以工作了。这有意义吗?
-
是的:您必须在触发器之前触发它! (否则触发事件,但不调用函数)
标签: jquery