ID文字列である1つのパラメータを持つ関数があります:
function experimentOne(masterContainer) {
私が呼ぶもの:
experimentOne('#experimentOne');
指定されたDIV内の各divを取得し、それを配列に配置しようとしています。これは、次を使用すると機能します。
var menuButtons = $('#myDivIDHere').getElementsByTagName('div');
ただし、使用する場合:
var menuButtons = masterContainer.getElementsByTagName('div');
コンソールでこのエラーが発生します。
TypeError:'undefined'は関数ではありません('parentContainer.getElementsByTagName(' div'、masterContainer)'を評価しています)
$(masterContainer);を出力した場合 コンソールに正しい要素を返し、このコードは完全に機能しています。
var experimentOneMenuButton = $(masterContainer).children().last();
だから私は困惑しています、何かアイデアはありますか?
ありがとう。