teamfactorizacion

Team Factorización

JQuery

Manipulación del DOM

Dimensiones

26 de Septiembre de 2022

Método para adquirir información sobre las dimensiones de algún objeto.

Cuando hablamos de dimensiones, estamos hablando de todos los elementos que conforman la resolución final de algún objeto, o puede ser que sin contar alguno, como lo puede ser border o padding.
A través de este método podemos establecer o conocer las dimensiones tomando o no en cuenta algún valor.

Observamos aquí todas las alternativas para saber las dimensiones de un objeto:

Método Descripción
width() Asigna o devuelve la anchura, excluyendo padding, border y margin.
height() Asigna o devuelve la altura, excluyendo padding, border y margin.
innerWidth() Asigna o devuelve la anchura, esta vez incluyendo padding.
innerHeight() Asigna o devuelve la altura, esta vez incluyendo padding.
outerWidth() Asigna o devuelve la anchura, esta vez incluyendo padding y border.
outerHeight() Asigna o devuelve la altura, esta vez incluyendo padding y border.
outerWidth(true) Asigna o devuelve la anchura, esta vez incluyendo padding, margin y border.
outerHeight(true) Asigna o devuelve la altura, esta vez incluyendo padding, margin y border.

Para cambiar el tamaño

$(document).ready(function(){
                        $("#alternar").click(function(){
                            $("#caja1").width("250px")
                        });
                    });

Para adquirir y mostrar el tamaño de un objeto

$(document).ready(function(){
                        $("#alternar").click(function(){
                            alert($("#caja1").width())
                        });
                    });
Escrito por:

David Quintanilla Ruiz

CSS

26 de Septiembre de 2022

Método para manipular las propiedades CSS desde JQuery

A través de un selector y la función CSS de JQuery, podemos cambiar la totalidad de los propiedades CSS:

$(document).ready(function(){
                            $("#cambiar").click(function(){
                                $("#caja1").css("background-color","black")
                            });
                        });

De esta manera se puede afectar más de una propiedad:

$(document).ready(function(){
                            $("#cambiar").click(function(){
                                $("#caja1").css({"background-color":"black", "color":"white"})
                            });
                        });
Escrito por:

David Quintanilla Ruiz

Manejo de clases en elementos del DOM

26 de Septiembre de 2022

Método para agregar y remover clases a elementos del DOM

En JQuery tenemos diferente métodos para conocer el qué hacer con un elemento del DOM y sus clases

Sintaxis Evento
addClass() Agrega una o más clases a los elementos seleccionados.
removeClass() Remove una o más clases a los elementos seleccionados.
toggleClass() Alterna la disposición de las clases agregadas
css() Configura o retorna los atributos de estilo.

addClass() & removeClass()

$(document).ready(function(){
                            $("#poner").click(function(){
                                $("#caja1").addClass("cajaran")
                            });
                            
                            $("#quitar").click(function(){
                                $("#caja1").removeClass("cajaran")
                            });
                        });

De esta manera, se puede comprobar el funcionamiento de colocar y quitar una clase a un elemento del DOM

toggleClass()

$(document).ready(function(){
                            $("#alternar").click(function(){
                                $("#caja1").toggleClass("cajaran")
                            });
                        });
Escrito por:

David Quintanilla Ruiz

jQuery

12 de Septiembre de 2022

Para agregar contenido en jQuery se utilizan cuatro métodos

  1. append(): Inserta contenido al final del elemento seleccionado

  2. prepend(): Inserta contenido al principio de los elementos seleccionados

  3. after(): Inserta contenido después de los elmentos seleccionados

  4. before(): Inserta contenido antes de los elementos seleccionados

Ejemplo de uso

HTML

                    <p id="p1">Texto</p>
                   <ol>
                     <li>elmento</li>
                   </ol>
                   
                   <button id="boton1">adjuntar texto</button>
                   <button id="boton2">adjuntar elemento</button>
                   
                   

CSS

                      $(document).ready(function(){
                     
                       $("#boton1").click(function(){
                         $("#p1").append("<i> Texto agregado</i>");
                       });
                     
                       $("#boton2").click(function(){
                         $("ol").append("<li>elemento agregado</li>");
                       });
                   
                     
                     });
                   
Escrito por:

David Parrales Ponce

Escrito por:

Riuske Nishime Robleto

jQuery método set()

10 de Septiembre de 2022

DOM = Document Object Model (Modelo de Objeto de Documento) Una funcionalidad muy util e importante de jQuery es que nos permite manipular el DOM. jQuery nos permite utilizar un motón de métodos relacionados al DOM que facilitan el acceso y la manipulación de loos elementos y atributos.

El método set establece contenido de tipo: text(), html() val()

  1. text(): Este método establece el contenido de los elementos seleccionados

  2. html(): Este método establece el contenido de los elmentos seleccionados incluyendo el marcado HTML

  3. val(): Este método establece el valor de los campos de formulario

Ejemplo de uso

HTML

                        <p id="p1">Lorem ipsum dolor, sit amet consectetur adipisicing elit.</p>
                       <p id="p2">Esto es un parrafo con unas cuantas lineas</p>
                       
                       <p>Entrada de texto <input type="text" id="input1" value="Carne Asada"></p>
                       
                       <button id="boton1">Set Text</button>
                       <button id="boton2">Set HTML</button>
                       <button id="boton3">Set Value</button>
                       
                       

jQuery

                         $(document).ready(function(){
                         
                           $("#boton1").click(function(){
                             $("#p1").text("Esto es lo que hace el set");
                           });
                         
                           $("#boton2").click(function(){
                             $("#p2").html("<b>Esto es otro parrafo pero en negrita</b>");
                           });
                         
                           $("#boton3").click(function(){
                             $("#input1").val("Enchilada");
                           });
                         
                         });
                       

Resultados del ejemplo

Escrito por:

David Parrales Ponce

jQuery método get()

8 de Septiembre de 2022

DOM = Document Object Model (Modelo de Objeto de Documento) Una funcionalidad muy util e importante de jQuery es que nos permite manipular el DOM. jQuery nos permite utilizar un motón de métodos relacionados al DOM que facilitan el acceso y la manipulación de loos elementos y atributos.

Tenemos 3 métodos simples pero útiles

  1. text(): Este método devuelve el contenido de los elementos seleccionados

  2. html(): Este método devuelve el contenido de los elmentos seleccionados incluyendo el marcado HTML

  3. val(): Este método devuelve el valor de los campos de formulario

Ejemplo de uso

HTML

                        <h1 id="test">Esto es un titulo <b>H1</b></h1>
                       
                       <button id="boton1">Mostrar Texto</button>
                       <button id="boton2">Mostrar HTML</button>

jQuery

                        $(document).ready(function(){  
                             
                             $("#boton1").click(function(){
                               alert("Retorno de tipo texto: " + $("#test").text());
                             });
                       
                             $("#boton2").click(function(){
                               alert("Retorno de tipo HTML: " + $("#test").html());
                             });             
                         });

get text():


get html():

Ejemplo de uso

HTML

                        <p>Comida: <input type="text" id="test" value="Carne"></input></p>
                       <button id="boton">Mostrar valor</button>
                       

jQuery

                        $(document).ready(function(){  
                             
                             $("#boton").click(function(){
                               alert("Retorno del valor: " + $("#test").val());
                             });
                         });
                       

get val():

Escrito por:

David Parrales Ponce