J'essaie de changer le contenu d'un DIV lorsqu'il est planifié avec JQuery. J'ai vu des réponses sur le débordement de la pile, mais je n'arrive pas à le faire fonctionner.
J'ai essayé p>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div id="imgDiv"> <div id=titleDiv>title</div> </div>
6 Réponses :
Vous pouvez cibler la DIV avec jQuery et stocker sa valeur d'origine. Sur Mouseout, vous pouvez la restaurer. Aussi à l'aide de MouseNerer réduit le nombre de fois que les processus logiques que la sourisover incendiera pour chaque mouvement de souris sur l'élément.
p>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <div id="imgDiv"> <div id="titleDiv">title</div> </div>
Tout d'abord, remplacez alors et enfin, $ ("TDIV"). TextContent n'existe pas. Vous pouvez essayer - p>
Rappel rapide: Documentation JQuery sur les sélecteurs P >
Vous pouvez utiliser la fonction p> Vous devez essayer comme celui-ci p> Solution facile, p> Vous ne pouvez pas appeler référence à un DOM avec pure JavaScript et les manipuler avec jQuery - il ne fonctionnera pas. Essayez ceci: p>
Au lieu de simplement donner une réponse de code, essayez également de vous expliquer pourquoi cela fonctionnerait et comment. $ ("IMGDIV") code> avec
$ ("# imgdiv") code> pour obtenir l'élément avec ID (#)
IMGDIV < / code>. p>
$ ("tdic") code> n'existe pas, vous voulez probablement dire
$ ("div") code> pour sélectionner un
$ ("div"). HTML () code> ou
$ ("div"). Texte () code> pour obtenir le
$ ("div") code> sélectionnera le
$ (". élément") code> sélectionnera des balises avec
class = "élément" code> p> p> p>
$ ("# élément") code> sélectionnera des balises avec
id = "élément" code> p> p> p>
votes
de jQuery (code> code> avec la fonction
.text () code> fonction pour faire ce que vous voulez. En outre, aucun besoin de
document.getelementByID code>:
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="imgDiv">
<div id="titleDiv">title</div>
</div>
votes
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="imgDiv">
<div id=titleDiv>title</div>
</div>
votes
<div onmouseout = 'out()' onmouseenter = 'ibn()'> Myname </div>
votes
$( "#imgDiv" ).mouseover(function() {
$("#titleDiv").text("hovering");
});
TDIV code> n'est pas un sélecteur valide. code> n'est une chose
Vous essayez de coller des variables dans des citations. Supprimer les guillemets.
jQuery code> n'expose pas
textContent code>. Utilisez
texte (NewValue) code> à la place.
jQuery utilise
.text () code> ou
.html () code>
Ceci est essentiellement jonchée d'erreurs de base, alors revenez aux réponses sur le débordement de pile i> et les lire plus attentivement