我有一個參數的函數,它是一個ID字符串:的getElementsByTagName返回undefined
function experimentOne(masterContainer) {
我與撥打:
experimentOne('#experimentOne');
我試圖獲取給定的DIV內的每個格並將其放置到一個數組,其作品,如果我用:
var menuButtons = $('#myDivIDHere').getElementsByTagName('div');
不過,如果我使用:
var menuButtons = masterContainer.getElementsByTagName('div');
我在控制檯中出現此錯誤。
TypeError: 'undefined' is not a function (evaluating 'parentContainer.getElementsByTagName('div', masterContainer)')
如果我輸出$(masterContainer);到控制檯它返回正確的元素,並且這個代碼是完美的:
var experimentOneMenuButton = $(masterContainer).children().last();
所以我難住,任何想法?
謝謝。
什麼是'masterContainer'? – 2013-03-06 12:58:09
嘗試'$(masterContainer).find('div');' – Dygestor 2013-03-06 12:59:38