首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery addclass问题

Jquery addclass问题
EN

Stack Overflow用户
提问于 2011-10-27 00:15:54
回答 2查看 126关注 0票数 1

下面是我的html结构

代码语言:javascript
复制
  <ul>
    <li>Main 1
        <ul>
            <li><a href=''>Child 1-1</a></li>
            <li><a href=''>Child 2-1</a></li>
            <li><a href=''>Child 3-1</a></li>
            <li><a href=''>Child 4-1</a></li>
        </ul>   
    </li>
    <li>Main 2
        <ul>
            <li><a href=''>Child 1-2</a></li>
            <li><a href=''>Child 2-2</a></li>
            <li><a href='' class='selected'>Child 3-2</a></li>
            <li>Child 4-2</li>
        </ul>   
    </li>
    <li>Main 3</li>
</ul>

现在,我需要的是在document.ready上,jquery检查哪个<li><a>有'selected‘类。如果找到,它会将类'mainselected‘放在其父<li>上,并将类'listul’放在<ul>上,这样代码就会如下所示

代码语言:javascript
复制
<ul>
    <li>Main 1
        <ul>
            <li><a href=''>Child 1-1</a></li>
            <li><a href=''>Child 2-1</a></li>
            <li><a href=''>Child 3-1</a></li>
            <li><a href=''>Child 4-1</a></li>
        </ul>   
    </li>
    <li class='mainselected'>Main 2
        <ul class='listul'>
            <li><a href=''>Child 1-2</a></li>
            <li><a href=''>Child 2-2</a></li>
            <li><a href='' class='selected'>Child 3-2</a></li>
            <li>Child 4-2</li>
        </ul>   
    </li>
    <li>Main 3</li>
</ul>

谁能给我一个这方面的jquery代码。

谢谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-10-27 00:21:47

代码语言:javascript
复制
$(function(){     
  $('li a.selected').closest('ul').addClass('listul')
    .parent().addClass('mainselected');    
});
票数 2
EN

Stack Overflow用户

发布于 2011-10-27 00:21:09

代码语言:javascript
复制
$(function() {  // on DOM ready
    $("ul > li > ul > li > a.selected")     // explicitly search in nested ul
        .closest("ul").addClass("listul")   // assing ".listul" to parent ul
        .parent().addClass("mainselected"); // assign ".mainselected" to containing li
});
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7905613

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档