[英]Can I chain function calls in jQuery?
我要执行以下命令:
$('#AccountID').change(SelectAccounts);
and then (SelectProducts)
有什么方法可以使SelectAccounts都在同一行之后执行SelectProducts函数吗?
怎么样:
$("#AccountID").change(SelectAccounts).change(SelectProducts);
(在jQuery中,事件处理程序按照绑定的顺序执行SelectAccounts
将始终在SelectProducts
之前运行)
这是两个不同的函数,因此您需要分别调用它们。
$('#AccountID').change(function () {
SelectAccounts();
SelectProducts();
});
如果需要控制第二个函数的确切执行时间,则此讨论可能会很有用: 单击链接并单击setTimeout
使用从jQuery jQuery.Callbacks()
添加的jQuery.Callbacks()
var callbacks = $.Callbacks();
callbacks.add( SelectAccounts);
callbacks.add( SelectProducts );
//then use callbacks.fire() with supported flags
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.