求问jQuery中delegate 和on的区别?
phpcn_u233
phpcn_u233 2017-03-04 14:56:12
0
2
1981

// jQuery 1.4.3+
$( elements ).delegate( selector, events, data, handler );
// jQuery 1.7+
$( elements ).on( events, [selector], data, handler );

求问 delegate 和on的区别只是参数顺序吗?如果只是参数顺序的话,觉得没必要去更新方法哈


phpcn_u233
phpcn_u233

全員に返信(2)
数据分析师

jQuery の delegate と on の違いを教えてください。 -PHP中国語サイトQ&A-jQueryのdelegateとonの違いは何ですか? -PHP中国語サイトQ&A

ぜひ見て学んでください。

いいねを押す +0
阿神

官方文档已经不推荐使用.delegate()了

.delegate() has been deprecated. It was superseded by the .on() method since jQuery 1.7, so its use was already discouraged.

更新答案,题主举的例子中,结果是一样的:

.on() 的语法有两种情况:

1.此时效果跟.bind()、.click()是一样的。

目标元素.on('click',handler);

2.而下面这种情况,确实跟 .delegate()是一样的。          

代理元素.on('目标元素选择器',handler);


いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!