我知道我可以将事件处理程序分配给 html 元素或类,以便如果动态加载新元素,事件仍将触发新添加的元素。例如:
$('#main').on('click','a.link_class', function () {
// ...
});
我有应用插件函数的元素,然后将它们包含在数组中。然后我需要为这个数组元素分配一个事件(特别是给他们,而不是给他们共同的类)。有什么方法可以避免使用 for 循环或 each() (这样最近添加到数组中的新元素仍然会随着事件触发)?像上面的例子一样简单的方法?就像是:
$('#main').on('plugin_event',array, function () {
// ...
});
或者...
$('#main').on('plugin_event',array[i], function () {
// ...
});