本文为大家分享了jquery无法找到其他父级子集解决方法,供大家参考,具体内容如下
方法一:结合php解决错乱问题,给选择项加入class删除class解决
情况:页面中纯在两个相同的子集和相同的父级元素
$(function(){ //删除订单功能 $(".ftTr_delA").live("click",function(){//获取roidvar orid =$(this).attr("orid");//传递roidftNum=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);}) })以上就是解决jquery无法找到其他父级子集问题的方法,希望对大家的学习有所帮助。