Articulos PHP
- 2.2 Ciclo FOR.
- 1.6 Unir comparaciones.
- 1.7 Enunciado exit o die.
- 3.4 Usando extract con MySQL.
- 3.1 Conexi贸n MySQL con enunciado die.
Warning: Use of undefined constant php - assumed 'php' (this will throw an Error in a future version of PHP) in /home/vhosts/lawebderay.orgfree.com/index.php on line 117
Articulos Jquery
- 3.1 Callback en Jquery
- 2.5 Recorriendo el array con each().
- 1.5 El evento keypress
- 2.8 Valor de una lista desplegable con attr().
- 1.8 Creando elementos con Jquery
Warning: Use of undefined constant jquery - assumed 'jquery' (this will throw an Error in a future version of PHP) in /home/vhosts/lawebderay.orgfree.com/index.php on line 126
Articulos CSS
- 1.2 Estructura de los estilos CSS.
- 1.1 Como incluir estilos en una p谩gina web.
- 1 Hojas de estilo CSS.
Warning: Use of undefined constant css - assumed 'css' (this will throw an Error in a future version of PHP) in /home/vhosts/lawebderay.orgfree.com/index.php on line 135
Articulos Mysql
- 2.1 Seleccionando registros con BETWEEN y WHERE
- 2.8 Conjunci贸n externa de tablas.
- 3.8 Cuentas de usuario MySQL
- 2.5 Seleccionando filas con NOT LIKE.
- 2.7 Conjunci贸n interna de tablas.
Warning: Use of undefined constant mysql - assumed 'mysql' (this will throw an Error in a future version of PHP) in /home/vhosts/lawebderay.orgfree.com/index.php on line 144
2.1 El selector $(this).
Para hacer referencia al elemento sobre el cual se esta llevando a cabo un evento, pero sin usar聽 un selector largo y complejo podemos usar el selector $(this). Para ilustrar un poco mejor su funcionamiento vamos a ver el siguiente ejemplo.Supongamos que tenemos un campo de texto con una clase “campoTexto” 聽el cual se encuentra ubicado dentro de un div con la clase “contenedor” y este 煤ltimo a la vez se encuentra dentro de un div con la clase “encabezado”, de tal forma que el c贸digo HTML ser铆a el siguiente:
<div class=”encabezado”>
聽聽聽 <div class=”contenedor”>
聽聽聽聽 聽<form>
聽聽聽聽 <input type=”text” size=”30” class=”campoTexto”/>
聽聽聽聽 </form>
聽聽聽聽聽 </div>
</div>
Ahora supongamos que deseamos que cada vez que el usuario introduzca un car谩cter en el campo de texto, deseamos que se muestren todos los caracteres en el campo de texto en una ventana emergente, entonces el c贸digo en Jquery ser铆a el siguiente:
$(document).ready(function(){
聽聽聽聽聽聽 $(“.encabezado .contenedor .campoTexto”).keypress(function(){
聽聽聽聽聽聽 聽聽聽聽聽聽聽聽聽聽var cadenaTexto=$(.encabezado .contenedor .campoTexto).attr(“value”);
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 alert(cadenaTexto);
聽聽聽聽聽聽 });
});
Como podemos ver en la variable cadenaTexto se han guardado todos los caracteres, que hasta ese momento, est谩n dentro del campo de texto y podemos observar聽 que para hacer referencia al campo de texto hemos usado el selector聽 $(.encabezado .contenedor .campoTexto), sin embargo tambi茅n podemos usar $(this) para hacer referencia al campo de texto, y el c贸digo quedar铆a como sigue:
$(document).ready(function(){
聽聽聽聽聽聽 $(“.encabezado .contenedor .campoTexto”).keypress(function(){
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 var cadenaTexto=$(this).attr(“value”);
聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽聽 alert(cadenaTexto);
聽聽聽聽聽聽 });
});
De tal forma que podemos concluir que el selector $(this) sirve para hacer referencia al elementos de la p谩gina web sobre el cual se esta aplicando un evento en un momento determinado.



