26 января 2013 в 13:27
Jquery не работает CSS()!
Проблема:
При попытке изменить свойства стилей CSS с помощью библиотеки Jquery получаем нулевой результат, а при попытке обратиться к атрибуту id у элемента получаем undefined "console.log($('#name:16:16').attr('id'));"
Причина:
В моем случае проблема была из за двоеточия в названии id элемента. И как выяснилось если использовать точки в названиях id "$("#jq_127.0.0.1").css("color","red");", будем получать тот же результат, что описан выше.
Решение:
Убрать коварные символы из названий атрибутов по которым обращаются к элементу.