Сообщение от 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'а не работает.