Jquery parent()类选择器
这是我的代码: HTML 这个想法是: 生命体 将$.get响应追加到.popup.inner 显示.弹出窗口 否则 空。弹出。内部 隐藏。弹出窗口 问题: 是否有更好的方法选择。弹出窗口比 .parent.parent.parent 其他: 我知道可以这样做:Jquery parent()类选择器,jquery,selector,parent,Jquery,Selector,Parent,这是我的代码: HTML 这个想法是: 生命体 将$.get响应追加到.popup.inner 显示.弹出窗口 否则 空。弹出。内部 隐藏。弹出窗口 问题: 是否有更好的方法选择。弹出窗口比 .parent.parent.parent 其他: 我知道可以这样做: $('.popup .inner').empty(); $('.popup').hide(); 可以使用最近的方法选择最近的父对象 检查: 替换 $'.popup.inner'.empty.parent.parent.parent.h
$('.popup .inner').empty(); $('.popup').hide();
可以使用最近的方法选择最近的父对象 检查: 替换 $'.popup.inner'.empty.parent.parent.parent.hide 与
$'.popup.internal'.empty.closest'.popup'.hide 您可以使用最近的方法选择最近的父对象 检查: 替换 $'.popup.inner'.empty.parent.parent.parent.hide 与
$'.popup.internal'.empty.closest'.popup'.hide 难道你不想做$'.popup.inner'.empty.parent'.popup'.hide;为了安全起见,它提供了可能存在更多的弹出窗口?我的错,那是mootools,而不是jQuery,最近的只在树上。@Alxandr:.parent.popup'将直接父级与一个类匹配。popup在这里不是这样。难道你不想做$'.popup.inner'.empty.parent.popup'.hide;为了安全起见,它提供了可能存在更多的弹出窗口?我的错,这是mootools,而不是jQuery,最近的只会出现在树的上方。@Alxandr:.parent.popup将直接父级与类.popup匹配,而这里不是这种情况。
s.popup = {
set : function(e){
if(e) $.get(s.v+e+'.php', function(e){$('.popup .inner').append(e).parent().parent().parent().show()})
else $('.popup .inner').empty().parent().parent().parent().hide();
}
}
$('.popup .inner').empty(); $('.popup').hide();