<!DOCTYPE html><html><head> <meta charset="UTF-8"> <title>Title</title> <script type="application/javascript" src="scripts/jquery-1.10.2.js"></script></head><body> <button> 0 </button> <button> 1 </button> <button> 2 </button> <button> 3 </button> <button> 4 </button> <div id="log"></div> <script> var logDiv = $( "#log" ); for ( var i = 0; i < 5; i++ ) { $( "button" ).eq( i ).on( "click", { value: i}, function( event ) { var msgs = [ "button = " + $( this ).index(), "event.data.value = " + event.data.value, "i = " + i ]; logDiv.append( msgs.join( ", " ) + "<br>" ); }); } </script></body></html>
下面程序里面i的值為什么是5?
嗶嗶one
2018-08-13 15:10:24