Показать сообщение отдельно
  #1 (permalink)  
Старый 09.02.2016, 17:40
Профессор
Отправить личное сообщение для s24344 Посмотреть профиль Найти все сообщения от s24344
 
Регистрация: 12.08.2015
Сообщений: 206

$('#myTypingText').innerHTML += myArray.shift()
Здравствуйте. Подскажите, пожалуйста, почему, в данном случае, хотя вопрос касается ситуации в целом, если использовать выборку js, то всё работает нормально, а если же делать выборку посредством jquery, то возвращается undefined. Я имею в виду строку: $('#myTypingText').innerHTML += myArray.shift()

var myString = "Place your string data here, and as much as you like.";
var myArray = myString.split("");
var loopTimer;

function frameLooper() {
	if (myArray.length > 0) {
		document.getElementById("myTypingText").innerHTML += myArray.shift();
		// $('#myTypingText').innerHTML += myArray.shift();
	} else {
		clearTimeout(loopTimer);
	}

	loopTimer = setTimeout('frameLooper()', 70);
}

frameLooper();
Ответить с цитированием