function chooseMyUberDinner() { var listofplaces = $('.eb').children var listofopportunities = [] for (var place in listofplaces) { var currentplace = listofplaces[place] if (currentplace.children === undefined) { continue; } var storeText = currentplace.children[0].text // check validity if (storeText === undefined || storeText.startsWith("Currently unavailable") || storeText.startsWith("Opens on Sunday")) { continue; } listofopportunities.push(storeText) } // We now have a list to choose from, randomly choose one // Choosing var choice = Math.floor(listofopportunities.length * Math.random()) return(listofopportunities[choice]) }