Jquery не работает CSS()!
Логотип www.it-type.ru
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");", будем получать тот же результат, что описан выше.

Решение:

Убрать коварные символы из названий атрибутов по которым обращаются к элементу.



Отправить идею!

Отправить