登录  /  注册
求助,jquery无法找到其他父级子集?
大神,求带!
大神,求带! 2017-01-11 13:03:55
[jQuery讨论组]

jquery无法找到其他父级子集

大神,求带!
大神,求带!

全部回复(2)
伊谢尔伦

有如下的方法供参考:

方法一:结合php解决错乱问题,给选择项加入class删除class解决

情况:页面中纯在两个相同的子集和相同的父级元素

$(function(){
   //删除订单功能
   $('.ftTr_delA').live('click',function(){
    //获取roid
    var orid =$(this).attr('orid');
    //传递roid
    ftNum=orid;
    //修改model-ok的属性
    $('.modal-ok').attr('orid',orid);
    //显示模态框
    $('.modal-content').fadeIn(300);
    //背景效果
    $(".jsbg").fadeIn(100);
   })
   //点击确定
   $('.modal-ok').live('click',function(){
    var orid=$(this).attr('orid');
    $.ajax({
     type:"post",
     url:"{{U('People/delOrder')}}",
     data:{orid:orid},
     dataType:'json',
     success:function(phpData){
      if(phpData!=0){
       //隐藏父级
       $('.ftTr'+ftNum).hide(300);
       //显示模态框
       $('.modal-content').fadeOut(300);
       //背景效果
       $(".jsbg").fadeOut(100);
      }
     }
    });
   })
  })
  父级
  <tbody class="ng-scope gqtbody ftTr{{$v['orid']}}" >
  子集
  <td><a href="javascript:;" class="ftTr_delA site_ALink" title="删除" orid="{{$v['orid']}}"></a></td>

方法二:jquery前端页面中选择子集无法删除到子集的其他元素

情况:在页面中只存在一个子集的情况下

$(function(){
    //点击管理父级显示子级管理项
    $('.com-left dd').click(function(){
     //获取下标
     var num =$(this).index();
     //颜色变化效果
     $(this).addClass('chencked').siblings('dd').removeClass('chencked');
     //显示隐藏子级
     $(this).find('.com-ul').show(300).parent('dd').siblings('dd').find('.com-ul').hide(300);
    })
   })

希望对你有所帮助。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2024 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号