Impossible d'accéder à l'élément DOM en utilisant l'identifiant après avoir réussi à le cloner et à l'ajout
Question
Je prépare un clone d'un modèle div, attribue-lui un identifiant dynamique et l'ajoutant à Dom, comme ceci: -
var chat_window_clone_obj = $('div#chat_window_template').clone();
cloned_element_id = 'chat_window'+dom_id_separator+session_id;
$(chat_window_clone_obj).attr('id',cloned_element_id);
$(chat_window_clone_obj).appendTo("div#chat_windows_holder");
Mais, après cela, je ne peux pas accéder à l'élément cloné en utilisant son identifiant (vérifié dans Firefox, je suis sûr que ce sera le même dans tous les navigateurs): -
$('div#chat_windows_holder').length // comes 0
$('div#chat_windows_holder').removeClass("hidden"); //does not work
Je suis cependant en mesure d'accéder comme ceci: -
$(chat_window_clone_obj).length // works
$(chat_window_clone_obj).removeClass("hidden"); //works
Qu'est-ce que j'oublie ici? Je peux voir l'élément correctement annexé avec l'ID requis dans l'onglet HTML de Firefox.
Pas de solution correcte
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow