--- id: bad87fee1348bd9bedc08826 title: Apunta a elementos HTML con selectores usando jQuery challengeType: 6 forumTopicId: 18319 required: - link: 'https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.2.0/animate.css' dashedName: target-html-elements-with-selectors-using-jquery --- # --description-- Ahora tenemos una `document ready function`. Ahora vamos a escribir nuestra primera declaración de jQuery. Todas las funciones de jQuery comienzan con un `$`, usualmente conocido como un operador de signo de dólares. jQuery a menudo selecciona un elemento HTML con un selector, y luego le hace algo a ese elemento. Por ejemplo, hagamos que todos tus elementos `button` reboten. Simplemente añade este código dentro de tu función de documento listo (document ready): ```js $("button").addClass("animated bounce"); ``` Ten en cuenta que ya hemos incluido tanto la librería jQuery como la librería Animate.css en segundo plano para que puedas usarlos en el editor. Así que estás usando jQuery para aplicar la clase Animate.css `bounce` a tus elementos `button`. # --hints-- Debes usar la función de jQuery `addClass()` para dar las clases `animated` y `bounce` a tus elementos `button`. ```js assert($('button').hasClass('animated') && $('button').hasClass('bounce')); ``` Solo debes usar jQuery para añadir estas clases al elemento. ```js assert(!code.match(/class.*animated/g)); ``` Tu código de jQuery debería estar dentro de la función `$(document).ready();`. ```js assert( code.replace(/\s/g, '').match(/\$\(document\)\.ready\(function\(\)\{\$/g) ); ``` # --seed-- ## --seed-contents-- ```html