Mootools将一个类添加到'a'href =“something”

时间:2010-09-02 08:18:42

标签: javascript class mootools

情况是我想要一个类'display-none'添加到具有孩子恭维'a'的元素

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

即, 如果li class mostread具有子元素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 个答案:

答案 0 :(得分:1)

试试这个:

$$('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