no se si de algo sirve pero tienes el jquery afuera del head, ademas usas prototype (que tambien utiliza el signo dolar para su funcion) por lo tanto debes usar jQuery.noconflict(); y en vez de referirte a jquery con $ lo haras con jQuery
esto funciona de hecho
jQuery('.estrella')
el problema es el conflicto con prototype
Voy a probar como me mencionas...
Pero haciendo un parentesis, me puse a examinar con lupa el problema, ya que estoy acostumbrado a usar
$ en llamadas jquery, asi que me arme un script
voto.php el cual imprime 5 estrella s(tomadas de iconos.png) y cuando pasas el raton por cada estrella, esta se rellena.
Estoy usando LA MISMA NOTACION y corre muy bien...
<html>
<head>
<style type="text/css" rel="stylesheet">
<!--
.icono_votaciones {background:transparent url(template/catalogio/imagenes/iconos.png) no-repeat;float:left;height:16px;
width:81px;cursor:pointer;background-position:-1px -284px;}
.estrella {width:16px;height:16px;float:left;}
//-->
</style>
<script language="javascript" type="text/javascript" src="js/jquery.js"></script>
<script language="javascript" type="text/javascript" src="js/myjquery.js"></script>
</head>
<body>
<?php
echo ' <div class="icono_votaciones" id="rating1result0">
<div class="estrella"></div>
<div class="estrella"></div>
<div class="estrella"></div>
<div class="estrella"></div>
<div class="estrella"></div>
</div>
<div class="result">0</div>';
?>
</body>
</html>
Pero cuando paso el codigo hacia mi implementacion en mi portal, ya no funciona
...
Saludos !