これを置き換えたい:
for( var i=0; i<elementArray.length; i++ )
elementArray[i].click(function(){
console.log("element clicked - selectedElementIndex = " + i);
});
次のようなもので:
for( var i=0; i<elementArray.length; i++ )
elementArray[i].click( onElementClick(i) );
function onElementClick( i ){
console.log("element clicked - selectedElementIndex = " + i );
}
どうすればできますか?:)