Сообщение от kostyanet
|
Хорошо, тогда ПРИ ЧЕМ ТУТ getElementByID о котором в документации JQ написано с первых же строк? ЧТо они делают с аргументом перед тем как засунуть его в getElementById - если пишут что применяют именно API?
|
что ж не понятного то? Не было бы смысла вообще чего то городить если-бы это 100% повторяло АПИ. Вы же в записи $('#elId') передаете не ид элемента, а селектор в понимании jQuery. Этот селектор парсится на составляющие. Если среди оных будет найден id значит будет использован
getElementById. Т.е. все упирается в разбор селектора. И тут вы обязаны правильно оформлять селектор (в понимании jQuery - ибо оно и парсит).
Согласитесь если вы в регулярку воткнете "elId[0]" то тоже получите не то, что ожидаете.И если вы будете пользоваться регуляркой то вам потребуется подчинится правилам оформления регулярных выражений. Здесь все то же самое вы пользуетесь конкретным продуктом, так и следуйте его правилам. В чем проблема то?
Что то не доработано и не привычно? Так что с того, мне после С/С++ весь JavaScript тоже мозг выносит.. Только недавно стал привыкать.... Но зауши то ни кто не тянет.