我想执行如下:我可以在jQuery中链接函数调用吗?
$('#AccountID').change(SelectAccounts);
and then (SelectProducts)
有一些办法可以让SelectAccounts后的功能SelectProducts执行在同一行呢?
我想执行如下:我可以在jQuery中链接函数调用吗?
$('#AccountID').change(SelectAccounts);
and then (SelectProducts)
有一些办法可以让SelectAccounts后的功能SelectProducts执行在同一行呢?
如何:
$("#AccountID").change(SelectAccounts).change(SelectProducts);
(jQuery中,事件处理程序在他们必然的顺序执行SelectAccounts
永远SelectProducts
之前运行)
这是两个不同的功能,所以,你会需要分开打电话给他们。
$('#AccountID').change(function() {
SelectAccounts();
SelectProducts();
});
如果你需要控制第二功能的确切的执行时间,这种讨论可能是有用的:Upon Link Click and setTimeout
使用jQuery.Callbacks()
从jQuery的V1.7添加
var callbacks = $.Callbacks();
callbacks.add(SelectAccounts);
callbacks.add(SelectProducts);
//then use callbacks.fire() with supported flags