--- id: bad87fee1348bd9aed008826 title: Target Even Elements Using jQuery required: - link: 'https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.2.0/animate.css' challengeType: 6 videoUrl: '' localeTitle: 使用jQuery定位偶数元素 --- ## Description
您还可以使用:odd:even选择器根据位置定位元素。请注意,jQuery是零索引的,这意味着选择中的第一个元素的位置为0.这可能有点令人困惑,因为反直觉地:odd选择第二个元素(位置1),第四个元素(位置3) , 等等。以下是如何使用类target定位所有奇数元素并给它们类: $(".target:odd").addClass("animated shake");尝试选择所有偶数target元素,并为它们提供animatedshake类。请记住, 甚至指的是基于零系统的元素的位置。
## Instructions
## Tests
```yml tests: - text: jQuery认为的所有target元素都应该动摇。 testString: 'assert($(".target:even").hasClass("animated") && $(".target:even").hasClass("shake"), "All of the target elements that jQuery considers to be even should shake.");' - text: '您应该使用:even选择器来修改这些元素。' testString: 'assert(code.match(/\:even/g), "You should use the :even selector to modify these elements.");' - text: 只使用jQuery将这些类添加到元素中。 testString: 'assert(code.match(/\$\(".target:even"\)/g) || code.match(/\$\(".target:even"\)/g) || code.match(/\$\(".target"\).filter\(":even"\)/g) || code.match(/\$\(".target"\).filter\(":even"\)/g), "Only use jQuery to add these classes to the element.");' ```
## Challenge Seed
```html

jQuery Playground

#left-well

#right-well

```
## Solution
```js // solution required ```