例如,我有这段代码:
$('#div-ad-properties > div').hide();
现在我想将外部div容器保存到var中,如下所示:
var divAdProps = $('#div-ad-properties');
如何使用var而不是直接访问该div来执行第一个代码行?
是否可以使用像$(divAdProps + ' > div').hide()
答案 0 :(得分:1)
您可以使用.children()
var divAdProps = $('#div-ad-properties');
divAdProps.children('div').hide()
答案 1 :(得分:1)
试试这个:
var divAdProps = $('#div-ad-properties');
divAdProp.find('> div').hide();
或更好的一个:
var divAdProps = $('#div-ad-properties');
$('> div', divAdProp).hide();
//-^^^^^^^^^^^^^^^^^^^---------this will find the direct child div nodes in
//passed selector context.