イベントクリックによってトリガーされた関数が初めて実行される方法を理解しようとしています。
関数のIDを変更しても実行されなくなると思いました。
jquery コードは引き続き元の DOM を参照しているようです。なんで?また、最初の実行後に DOM オブジェクトをアップグレードするにはどうすればよいですか?
$(document).ready(function () {
$("#select1").on('click',function(){
$(this).children().each(function () {
globalObj[this.value] = this.innerHTML;
});
$(this).attr("id","select2");
});
});