Je voudrais exporter mon div HTML comme jpeg en cliquant sur un bouton qui est dans la div et je ne veux pas le bouton à imprimer. Par conséquent, j'ai besoin d'un sélecteur sur la div qui ne sélectionne pas les éléments avec une certaine classe à l'intérieur de la div.Sélectionnez un élément sans certains éléments à l'intérieur
J'ai essayé le: non() sélecteur, mais il ne fonctionne pas appearantly:
$(".asdf:not(.export-button)")
Voici mon code:
<div id="asdf">
<p>Lorem ipsum ...</p>
<img src="area_graph.png" alt="graph"/>
<p>hallo</p>
<button class="export-button">EXPORT</button>
</div>
$(".export-button").on("click", function() {
var $tempNode = $(this).parent()[0];
$tempNode.remove(".export-button");
console.log($tempNode);
// image export
});
Pourquoi mettre tout simplement pas display: none à la touche? – user5014677
pourquoi ne pas cloner le div 'asdf' avec le bouton sur une div qui est caché et d'utiliser cette div pour rendre l'image – guradio