Bonjour,
J'ai un problème avec clone(), qui est une fonction simple et qui dans mon cas copie l'élément désigné dans une variable.
Lorsque je clone une div, lorsque j'affiche ma variable avec $variable.html(), j'ai ma div complète avec sa classe etc...
Exemple :
Code html : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<div class="table" class="hide">
<table>
	<tr class="entete">
		<th class="labelDesignation">Désignation</th>
		<th class="labelReference">Référence</th>
		<th class="labelQuantite">Quantité</th>
		<th class="labelCode">Code</th>
	</tr>
	<tr class="ligne">
		<td class="caseDesignation">{{ form_widget(prototype_articleProvisoire.designation) }}</td>
		<td class="caseReference">{{ form_widget(prototype_articleProvisoire.reference) }}</td>
		<td class="caseQuantite">{{ form_widget(prototype_articleProvisoire.quantite) }}</td>
		<td class="caseCode">{{ form_widget(prototype_articleProvisoire.code) }}</td>
	</tr>
</table>	
</div>
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
$(document).ready(function(){
	var $ligne = $('.ligne').clone();
	console.log("$ligne : " + $ligne.html());
)};
Par contre lorsque je prend juste la balise <tr> avec sa classe comme dans le code ci-dessus, mon affichage ne me donne pas la balise <tr..., mais affiche à partir de <td...
Est-ce normal, sinon qu'est ce que je fais de faux ?
Merci pour votre aide et vos réponses.