jQueryのSelectorsで、「:odd」や「:even」などがあるけど、 以前「jQuerの「:even」「:odd」の動作についてを詳しく」で書いたように、 jQuery1.2の時は「:even」「:odd」の動作がおかしかったが、 「jQuery1.3リリース!!Selector面の変化で速度向上!?」で書いたように、 jQuery1.3でSelectorの動作が問題なく動作するようになっていた。 ところが、jQuery1.3.1になって、 なんと1.2の時と同じ動作に戻ってしまった。 もう一度指定の仕方やその動作の違いをまとめておこうと思う。 今回動作を見るサンプル サンプルとしてliが3つ入ったulを3つのサンプルを用意した。 これは以前1.2でulが複数あったときでも、 :oddや:evenはulに関わらずliの数で動作したりしていたので、 それを確かめるためでもある。
![○○番目の○○という指定をするjQueryの「:eq(index)」や「:odd」などの動作について。再びバグ!?](https://cdn-ak-scissors.b.st-hatena.com/image/square/e8928853d3cfdd5dd1ab489c59313e6ee7794a89/height=288;version=1;width=512/https%3A%2F%2Fh2ham.up.seesaa.net%2Fimage%2F20071020_138961.jpg)