例如,我有这个代码:
$('#div-ad-properties > div').hide();
现在我想将外部 div 容器保存到 var 中,如下所示:
var divAdProps = $('#div-ad-properties');
如何使用 var 而不是直接访问该 div 来执行第一行代码?是否可以使用像$(divAdProps + ' > div').hide()
您可以使用.children()
var divAdProps = $('#div-ad-properties');
divAdProps.children('div').hide()
试试这个:
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.