0

たとえば、次のコードがあります。

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

次のように、外側の div コンテナーを var に保存します。

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

そのdivに直接アクセスする代わりに、varを使用して最初のコード行を実行するにはどうすればよいですか? 次のような変数を使用することは可能ですか$(divAdProps + ' > div').hide()

4

2 に答える 2

1

.children()を使用できます

var divAdProps = $('#div-ad-properties');
divAdProps.children('div').hide()
于 2013-10-22T09:39:46.127 に答える
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.
于 2013-10-22T09:42:25.530 に答える