Показать сообщение отдельно
  #16 (permalink)  
Старый 09.10.2014, 13:03
Профессор
Отправить личное сообщение для kostyanet Посмотреть профиль Найти все сообщения от kostyanet
 
Регистрация: 23.10.2010
Сообщений: 2,718

Сообщение от voral
Наверное вы знаете лучше чем составители документации jQuery
Цитата:
For id selectors, jQuery uses the JavaScript function document.getElementById(), which is extremely efficient.
Все, с этого момента согласно спецификации на HTML5 выдайте мне реф на элемент по заданному id. Не выдали - гавно написали, не специфицированное.

document.getElementById() пожизненно выдает рефы с каких хочешь ID, а эти моральные уроды накатали там лапши и вот результат.

Вот так работает:
var rel=document.getElementById(elem.name);
			if(rel)
				$elem=$(rel);
			else {
				alert(message);
				return;
			}


А вот так

var rel=$('#'+elem.name);

не работает. Значит не работает и точка. Потому что жикверя - это не язык, а либа. В либе язык DOM'а не работает.

Последний раз редактировалось kostyanet, 09.10.2014 в 13:06.
Ответить с цитированием