Bueno, el titulo ya explica mi pregunta. Aca les pongo un ejemplo sencillo
Código HTML:
Ver original<script language="javascript"> var x;
x=$(document);
x.ready(inicializarEventos);
function inicializarEventos()
{
alert($("#juan").text());
}
Cuando carga la pagina devuelve un cartel de alerta con el contenido del div, en este caso: "sss".
Ahora si yo quiero ponerle al div un "id" de dos palabras no funciona.
Código HTML:
Ver original<script language="javascript"> var x;
x=$(document);
x.ready(inicializarEventos);
function inicializarEventos()
{
alert($("#juan perez").text());
}
<div id="juan perez" >sss
</div>
En esta situacion, la pagina no devuelve ningun valor. ¿Hay alguna forma de hacer que puedas utilizar la funcion $('id') para aquellas etiquetas que su id tenga mas de una palabra?