這篇文章主要為大家詳細(xì)介紹了解決jquery無法找到其他父級子集問題的方法,感興趣的小伙伴們可以參考一下
本文為大家分享了jquery無法找到其他父級子集解決方法,供大家參考,具體內(nèi)容如下
方法一:結(jié)合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);
//顯示模態(tài)框
$('.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);
//顯示模態(tài)框
$('.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(){
//獲取下標(biāo)
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無法找到其他父級子集問題的方法,希望對大家的學(xué)習(xí)有所幫助。