Фильтрация и добавление атрибута класса в mootools - PullRequest
0 голосов
/ 05 октября 2009

Как бы я это сделал в mootools? У меня есть неупорядоченные элементы списка, в которые я хочу добавить классы для каждого из них, но есть некоторые элементы списка, которые я хочу исключить при добавлении нового класса.

вот моя разметка

<div id="header">
     <ul id="mainnav">
        <li class="item1"><a href="#">Home</a></li>
        <li class="item2"><a href="#">About</a></li>
        <li class="item3"><a href="#">Product</a></li>
        <li class="item4"><a href="#">Contact</a></li>
        <li class="item4"><a href="#">Forum</a></li>
     </ul>
</div>

вот что я хочу достичь с помощью mootools

<div id="header">
     <ul id="mainnav">
        <li class="item1"><a href="#">Home</a></li>
        <li class="item2"><a href="#">About</a></li>
        <li class="item3 NewClass"><a href="#">Product</a></li>
        <li class="item4"><a href="#">Contact</a></li>
        <li class="item4 NewClass"><a href="#">Forum</a></li>
     </ul>
</div> 

Спасибо!

1 Ответ

2 голосов
/ 05 октября 2009

Предполагая, что второй item4 равен item5 (хотя я пользователь jQuery), но быстрый взгляд на API говорит, что это должно быть так:

$$('.item3', '.item5').addClass('newClass')
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...