例如使用變量,我有這樣的代碼:在下列選項
$('#div-ad-properties > div').hide();
現在我要外的div容器保存到VAR,像這樣:
var divAdProps = $('#div-ad-properties');
我如何可以執行第一個代碼行使用var而不是直接訪問該div? 是否有可能使用瓦爾像$(divAdProps + ' > div').hide()
例如使用變量,我有這樣的代碼:在下列選項
$('#div-ad-properties > div').hide();
現在我要外的div容器保存到VAR,像這樣:
var divAdProps = $('#div-ad-properties');
我如何可以執行第一個代碼行使用var而不是直接訪問該div? 是否有可能使用瓦爾像$(divAdProps + ' > 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.
您可以使用.children()
var divAdProps = $('#div-ad-properties');
divAdProps.children('div').hide()
請解釋一下你想要什麼做得更清楚。 – Jon
我的意思是我如何在更復雜的選擇中使用變量,比如我的文章中的第一行代碼。 是否可以使用像$(divAdProps +'> div')這樣的變量。hide() – ifeelgood
@ifeelgood'$('> div',divAdProps).hide()'就是你所需要的。 – Jai