我已经阅读了jQuery official website
上每个函数的文档,但以下函数之间没有这样的比较清单:
$().click(fn)
$().bind('click',fn)
$().live('click',fn)
$().delegate(selector, 'click', fn)
$().trigger('click') // UPDATED
$().on('click', selector ,fn); // more UPDATED
请避免任何引用链接。
上述所有函数究竟是如何工作的,在哪种情况下应该优先使用哪种函数?
注意:如果有任何其他函数具有相同的功能或机制,请详细说明。
更新
我还看到了一个$.trigger
函数。它的工作原理与上面的函数相似吗?
更多更新
现在在v1.7中添加了.on
,我认为这个版本以某种方式涵盖了上述所有功能需求。
https://stackoverflow.com/questions/2954932
复制相似问题