收藏本站腾讯微博新浪微博

经典论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

蓝色理想 最新研发动态 网站开通淘帖功能 - 蓝色理想插件 论坛内容导读一页看论坛 - 给官方提建议

论坛活动及任务 地图和邮件任务 请多用悬赏提问 热夏来袭,选一款蓝色理想的个性T恤吧!

手机上论坛,使用APP获得更好体验 急需前端攻城狮,获得内部推荐机会 论坛开通淘帖功能,收藏终于可以分类了!

搜索
查看: 1825|回复: 1

js怎么按照classname找父/子。

[复制链接]
发表于 2012-8-2 10:50:37 | 显示全部楼层 |阅读模式
25体力
页面的结构大概这样。
<div class="PermAll">
        <div>
            <checkbox class="PermGrand"></checkbox>
        </div>
        <ul class="PermList">
            <li>
                <checkbox class="PermFather"></checkbox>
            </li>
            <li>
                <checkbox class="PermChild"></checkbox>
            </li>
            <li>
                <checkbox class="PermChild"></checkbox>
            </li>
            <li>
                <checkbox class="PermChild"></checkbox>
            </li>
            <li>
                <checkbox class="PermChild"></checkbox>
            </li>
        </ul>
</div>

首先说明,我不懂js。只想大家能告诉我能怎么找。因为同事告诉我只能固定级别的找。
功能的要求是这样的,点击checkbox的 class="PermGrand"的时候。
找到 class="PermGrand"的父 class="PermAll"的,
再找 class="PermAll"的子 class="PermFather"的checkbox,做checked的操作。

同样的,当checked操作class="PermFather"的时候,
找到class="PermFather"的父 class="PermList"的,
再找到 class="PermList"的子  class="PermChild"的checkbox,做checked的操作。

这样,我只能写死找到第二级或者第三级的父的第三级或者第四级的子么?
.parent.parent.child.child.child

这样结构不是写死了?求解答!!!

发表于 2012-8-2 12:41:03 | 显示全部楼层
要做树形多选吗?
看着有点晕,不知道是不是这意思,用了jQuery

 提示:您可以先修改部分代码再运行

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|小黑屋|Archiver|手机版|blueidea.com ( 湘ICP备12001430号 )  

GMT+8, 2020-9-25 02:53 , Processed in 0.109098 second(s), 7 queries , Gzip On, Memcache On.

Powered by Discuz! X3.2 Licensed

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表