http://jsfiddle.net/384k9hng/1/
¡Así que tengo esta demostración que funciona muy bien! Pero lo puse en mi web y no funciona!!!!
$('#test').hover(function() { if ($('#hello:hover').length > 0) { document.getElementById('hello').textContent = "A god like being, power swirls and mystifies beholder. Thousands of creations wander around the blank room. The room that seems to never end, that cannot be perceived by those other than the creator. The box confining those within, puppeteered by the being. The hands block those within from escaping, the hands of the creator"; } else { document.getElementById('hello').textContent = "It pulls on it's chains"; } }); <!DOCTYPE html> <html> <head> </head> <style> div{ background: orange; } </style> <body> <div id= "chainbox" > <h2> <I id = "chain" > "It pulls on it's chains" </I> </h2> </div>Esto es lo que puse en mi sitio web y no funcionará. ¿Cómo lo arreglo?
Debe tener jQuery vinculado en el proyecto antes de ejecutar un script jQuery en su proyecto. Ese error significa que no está leyendo el símbolo $ . Coloque esta etiqueta de secuencia de comandos sobre su secuencia de comandos jQuery.
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script>