Escribimos aquí para acabar el código completo de este ejemplo de trabajo con selectores.
<html>
<head>
<title>Título de la página</title>
<style type="text/css">
.rojo{
color: #cc0000;
}
.verde{
color: #00cc00;
}
.azul{
color: #0000cc;
}
.fondogris{
background-color: #cccccc;
}
body{
font-family: verdana, arial, helvetica;
}
div{
margin-bottom: 4px;
}
</style>
<script src="../jquery-1.3.2.min.js" type="text/javascript"></script>
<script>
$(document).ready(function(){
$("#boton").click(function(evento){
var selectorEscrito = $("#camposelector").attr("value");
if (selectorEscrito==""){
alert("Escribe algo en el campo de texto")
}else{
elementosSeleccionados = $(selectorEscrito);
elementosSeleccionados.fadeOut("slow", function(){
elementosSeleccionados.fadeIn("slow");
});
}
});
});
</script>
</head>
<body>
<h1>Selectores en jQuery</h1>
<p>En esta página hay varias etiquetas. Ahora con este formulario puedes escribir un selector, para
seleccionar algunas con jQuery, y luego pulsar el botón para ver qué elementos de la página has
seleccionado.</p>
<form>
Selector: <input type="Text" name="camposelector" id="camposelector">
<input type="button" id="boton" value="Ver qué elementos seleccionas">
</form>
<p id="p1" class="rojo">Este es un párrafo con id="p1" y class="rojo"</p>
<p id="p2" class="verde">Este es un párrafo con id="p2" y class="verde" y aquí <i>meto una
itálica</i></p>
<p id="p3" class="rojo fondogris">Este es un párrafo con id="p3" y class="rojo fondogris" (es decir,
este elemento tiene aplicadas las clases "rojo" y "fondogris"</p>
<p id="p4">Este es un párrafo con id="p4", sin class</p>
<p>Este es un párrafo con sin id ni class</p>
<div id="div1">Esto es una división con id="div1"</div>
<div id="div2" class="rojo">Esto es una división con id="div2" y class="rojo" y aqui <b>meto una
negrita</b></div>
<div id="div3" class="verde fondogris">Esto es una división con id="div3" y class="verde
fondogris"</div>
<div>Esto es una división sin id ni class</div>
<div class="azul">Esto es una división sin id, con class="azul"</div>
<b>Esto es una etiqueta b</b>
<i>Esto es una etiqueta i</i>
</body>
</html>
Dejamos de nuevo el enlace para ver este ejemplo en marcha y practicar con los selectores de jQuery.
No hay comentarios:
Publicar un comentario