la classe ne sera pas corrigée alors il faut trouver la même classe unique 2 avec div et ul et déplacer div en ul avec wrap li. enfin quand tout est fait, puis ajoutez une nouvelle addclass sur ul
vérifier la capture d’écran de ma situation actuelle – https://drive.google.com/file/d/0B-aBOQ69HXqbWVhLTWhzWHFoQlE/view?usp=sharing
ces menus existent sur html
**these block will be add somewhere else**
Sortie finale.
Ici, j’ai mis votre code HTML selon ma compréhension et la solution de votre requête en script.
Vous pouvez le faire par ceci,
$("div[class^=nav]:has(ul)").each(function(){ $("ul", this) .append($("") .append($("div."+ this.className + ":has(img) img"))) .closest("div").addClass("newClassFixed"); });
Oui, vous pouvez déplacer la div directement,
$("div[class^=nav]:has(ul)").each(function(){ $("ul", this) .append($("") .append($("div."+ this.className + ":has(img)"))) .closest("div").addClass("newClassFixed"); });