--- id: bad87fee1348bd9aeda08826 title: Target Elements by id Using jQuery challengeType: 6 forumTopicId: 18317 required: - link: 'https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.2.0/animate.css' dashedName: target-elements-by-id-using-jquery --- # --description-- You can also target elements by their id attributes. First target your `button` element with the id `target3` by using the `$("#target3")` selector. Note that, just like with CSS declarations, you type a `#` before the id's name. Then use jQuery's `.addClass()` function to add the classes `animated` and `fadeOut`. Here's how you'd make the `button` element with the id `target6` fade out: `$("#target6").addClass("animated fadeOut")`. # --hints-- You should select the `button` element with the `id` of `target3` and use the jQuery `addClass()` function to give it the class of `animated`. ```js assert($('#target3').hasClass('animated')); ``` You should target the element with the id `target3` and use the jQuery `addClass()` function to give it the class `fadeOut`. ```js assert( ($('#target3').hasClass('fadeOut') || $('#target3').hasClass('fadeout')) && code.match(/\$\(\s*.#target3.\s*\)/g) ); ``` You should only use jQuery to add these classes to the element. ```js assert(!code.match(/class.*animated/g)); ``` # --seed-- ## --seed-contents-- ```html

jQuery Playground

#left-well

#right-well

``` # --solutions-- ```html

jQuery Playground

#left-well

#right-well

```