在以下选择中使用变量

时间:2013-10-22 09:37:17

标签: jquery var

例如,我有这段代码:

$('#div-ad-properties > div').hide();

现在我想将外部div容器保存到var中,如下所示:

var divAdProps = $('#div-ad-properties');

如何使用var而不是直接访问该div来执行第一个代码行? 是否可以使用像$(divAdProps + ' > div').hide()

这样的变量

2 个答案:

答案 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.