Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #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();
Ответить с цитированием
  #2 (permalink)  
Старый 09.02.2016, 17:48
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

$('#myTypingText').append(myArray.shift());
Ответить с цитированием
  #3 (permalink)  
Старый 09.02.2016, 19:38
Профессор
Отправить личное сообщение для s24344 Посмотреть профиль Найти все сообщения от s24344
 
Регистрация: 12.08.2015
Сообщений: 206

Спасибо. Выходит методы нативного js не работают с библиотекой jQuery ?
Ответить с цитированием
  #4 (permalink)  
Старый 09.02.2016, 19:49
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

Ruslan_xDD, jQuery возвращает объект jQuery, а не сам DOMElement.

Можно обратиться к элементу так:
$('#myTypingText')[0].innerHTML += myArray.shift();


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

Ещё раз спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск