Mootools добавляет класс в 'a' href = "что-то" - PullRequest
1 голос
/ 02 сентября 2010

Ситуация такова, что я хочу добавить класс 'display-none' к элементу, у которого есть дочерний элемент 'a'

<li class="mostread">
    <a href="/intranet/Admin/Error-Pages/404.html" class="mostread">404</a>
</li>

т.е., если у класса li наиболее распространенных есть дочерний элемент a href = "/ intranet / Admin / Error-Pages / 404.html" и класс Mostread, то добавьте класс 'display-none' к родительскому элементу li.

После обработки это будет выглядеть как

<li class="mostread display-none">
    <a href="/intranet/Admin/Error-Pages/404.html" class="mostread">404</a>
</li>

1 Ответ

1 голос
/ 02 сентября 2010

Попробуйте это:

$$('li a.mostread').each(function(el){
    if ('/intranet/Admin/Error-Pages/404.html' === el.get('href') &&
        'li' === el.getParent().get('tag')) {

        el.addClass('display-none');
    }
});

Обратите внимание, что для этого используется mootools 1.2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...