Tecnología

Inicio

JQuery: Cómo envolver una estructura HTML alrededor de una selección de texto

JQuery: Cómo envolver una estructura HTML alrededor de una selección de texto


La biblioteca de secuencias de comandos de jQuery es útil para añadir y eliminar código para las acciones del usuario basadas en documentos HTML, y también se puede usar jQuery scripts para animar partes de sus páginas Web. Si desea agregar etiquetas alrededor de un texto en una página web, puede utilizar la función de "envoltura" de jQuery. Seleccione el texto utilizando un selector de CSS - código para orientar las etiquetas HTML - en una función y luego escribir el código para envolver las etiquetas alrededor de ella.

Instrucciones

1 Añadir la biblioteca jQuery para su página Web. Coge este código y ponerlo en algún lugar por encima de la etiqueta de cierre </ head> pero por encima de cualquier otro etiquetas <script>:

<Función de script entre un nuevo conjunto de etiquetas <script> en algún lugar por debajo de la etiqueta que hace referencia a la biblioteca jQuery. Aquí es como se ve:

<Script type = "text / javascript">

$ (Document) ready (function () {

// Your code will go here

});

</ Script>

La función de "documento listo" hace que su código de jQuery espera que la página se cargue antes de que intenta ejecutar. Usando esto ayudará a evitar errores en su página web.

3 Crear una nueva función para seleccionar la parte de la página Web que desee para envolver alrededor de las etiquetas. Seleccionar texto por su nombre de la etiqueta y luego una identificación o una clase de nombre como lo haría en CSS. Mira el archivo HTML de la página Web para determinar qué etiqueta para seleccionar.

Aquí es una función de ejemplo:

$ ( 'Selector'). Each (function () {

// Código irá aquí

});

Cambio "selector" con un selector CSS como ".wrapme p" para una etiqueta <p> con un nombre de clase de "wrapme." Cuando se selecciona mediante un identificador, cambiar el punto delante del nombre de identificación a un símbolo de hash.

4 Copia y pega el código entre las llaves en su función de selección:

$ (This) .Wrap ( '<tagname>' + esta + '</ tagname>');

Cambiar "el nombre de etiqueta" para el nombre de la etiqueta que desee para envolver alrededor de su texto seleccionado. Puede agregar atributos a la etiqueta también. En este código, "esto" es la abreviatura de su selector. Sus nuevas etiquetas irán fuera de las etiquetas seleccionadas.

Consejos y advertencias

  • Aprender los conceptos básicos de CSS para obtener una mejor comprensión de cómo utilizar jQuery, el cual está diseñado para su uso con CSS. Desde jQuery es una biblioteca JavaScript, aprender JavaScript para mejorar sus habilidades de jQuery.
  • Siempre guarde sus archivos HTML y CSS antes de editarlos.