Jquery的 .bind() , .live() 和 .delegate() 以及.on()

// Bind

$( "#parent li a" ).on( "click", function( e ) {} );
$( "#parent li a" ).bind( "click", function( e ) {} );

// Live

$( document ).on( "click", "#parent li a", function( e ) {} );
$( "#parent li a" ).live( "click", function( e ) {} ); //在 jQuery 版本 1.7 中被废弃,在版本 1.9 中被移除

// Delegate

$( "#parent" ).on( "click", "li a", function( e ) {} );
$( "#parent" ).delegate( "li a", "click", function( e ) {} );

猜你喜欢

转载自www.cnblogs.com/ynbpc/p/9216308.html