Я пытаюсь понять, как функция, вызванная щелчком события, выполняется также после первого раза.JQuery всегда относится к исходному DOM
Я думал, что изменение идентификатора моей функции больше не будет выполняться.
Похоже, что код jquery продолжает ссылаться на исходный DOM. Зачем? И что я могу сделать, чтобы обновить объект DOM после первого выполнения?
$(document).ready(function() {
$("#select1").on('click',function(){
$(this).children().each(function() {
globalObj[this.value] = this.innerHTML;
});
$(this).attr("id","select2");
});
});
* "Я думал, что изменение идентификатора мои функция больше не будет выполняться ». * Селектор используется только для первоначального ** поиска ** el ление. –
Да @FelixK Я удалил эту строку :) – GVillani82