JQueryにおけるclickとliveの2つのバインドclickイベントの違い

505 ワード

詳細
一、clickバインドイベント
$(document).ready(function() {
    $('#divId').click(function() {
        console.log('hello');
    });
});

ドキュメント・ストリームでは、スクリプトによって動的に追加された要素(id=「divId」に適合)は、clickイベントをバインドしていません.
 
二、liveバインドイベント
$('#divId').live('click', function() {
    console.log('hello');
});

スクリプトによって動的に追加された要素(id=「divId」に適合)もclickイベントにバインドされます.