JQueryにおけるclickとliveの2つのバインドclickイベントの違い
505 ワード
詳細
一、clickバインドイベント
ドキュメント・ストリームでは、スクリプトによって動的に追加された要素(id=「divId」に適合)は、clickイベントをバインドしていません.
二、liveバインドイベント
スクリプトによって動的に追加された要素(id=「divId」に適合)もclickイベントにバインドされます.
一、clickバインドイベント
$(document).ready(function() {
$('#divId').click(function() {
console.log('hello');
});
});
ドキュメント・ストリームでは、スクリプトによって動的に追加された要素(id=「divId」に適合)は、clickイベントをバインドしていません.
二、liveバインドイベント
$('#divId').live('click', function() {
console.log('hello');
});
スクリプトによって動的に追加された要素(id=「divId」に適合)もclickイベントにバインドされます.