2010-11-10 42 views

回答

2

使用.live()方法,您不必知道元素何时实际连接。

+0

谢谢,这是我不知道的一个很棒的功能。但它并不完全符合我的需要,因为(我认为)我需要在表单打开时运行JQuery语句,而不是在有人点击它时运行。例如,我想将输入转换为自动完成... $(“#country_name”).autocomplete({source:availableTags})。我认为这应该发生在用户尝试点击输入之前,对吗? – 2010-11-10 10:48:48

+0

@Mike,你是对的。实时方法是处理事件。我不是一个红宝石男人,所以不知道活动支架系统的内部。当他们启动他们的ajax调用来获取表单时,检查是否有回调选项(*一旦表单显示*,就会调用*)。 – 2010-11-10 13:41:22

+0

在实践中,当点击输入时附加自动完成似乎工作正常,即使我选中输入而不是点击。我还没有看到任何回调,但可以询问ActiveScaffold组。 – 2010-11-14 12:51:48

相关问题