, , . event.target
, JavaScript?
- , , , , , .
JavaScript:
?
,
?
.
<div id="container">
<ul id="list">
<li><a href="http://domain1.com">Item 1</a></li>
<li><a href="/local/path/1">Item 2</a></li>
<li><a href="/local/path/2">Item 2</a></li>
<li><a href="http://domain4.com">Item3</a></li>
</ul>
</div>
#list, . click , .on():
$( "#list a" ).on( "click", function( event ) {
event.preventDefault();
console.log( $( this ).text() );
});
, . , , , :
$( "#list" ).append( "<li><a href='#'>Item 5</a></li>" )
, . - , . .on(). , , .on(), .
, , :
$( "#list" ).on( "click", "a", function( event ) {
event.preventDefault();
console.log( $( this ).text() );
});
, .on(). , , , . , . , . , , , .
?
,
- .
, !
: http://www.scriptcafe.in/2014/03/what-is-event-delegation-in-jquery.html