Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 04.09.2013, 19:18
Интересующийся
Отправить личное сообщение для Mitrich Посмотреть профиль Найти все сообщения от Mitrich
 
Регистрация: 24.08.2013
Сообщений: 20

jQuery сам переводит буквы в атрибутах в нижний регистр???
Пытаюсь добавить атрибуты к элементам SVG
например:
.attr("viewBox", "0 0 200 200")

В результате получаю viewbox="0 0 200 200"
Код разумеется не работает.

Как обойти эту странную особенность jQuery???
Ответить с цитированием
  #2 (permalink)  
Старый 04.09.2013, 19:41
_0_ _0_ вне форума
Аспирант
Отправить личное сообщение для _0_ Посмотреть профиль Найти все сообщения от _0_
 
Регистрация: 10.05.2013
Сообщений: 56

JQuery еще и не такое может. Смысл данной конструкции в том, чтобы применить аттрибут ко всей коллекции, а если у тебя только один объект, воспользуйся стандартным способом. Или пиши функцию обработки коллекции (each).
Ответить с цитированием
  #3 (permalink)  
Старый 04.09.2013, 19:58
Интересующийся
Отправить личное сообщение для Mitrich Посмотреть профиль Найти все сообщения от Mitrich
 
Регистрация: 24.08.2013
Сообщений: 20

Цитата:
воспользуйся стандартным способом
Что есть стандартный способ?

Цитата:
Или пиши функцию обработки коллекции (each).
На кой???

Последний раз редактировалось Mitrich, 04.09.2013 в 20:09.
Ответить с цитированием
  #4 (permalink)  
Старый 04.09.2013, 20:12
_0_ _0_ вне форума
Аспирант
Отправить личное сообщение для _0_ Посмотреть профиль Найти все сообщения от _0_
 
Регистрация: 10.05.2013
Сообщений: 56

стандартный способ

each
Ответить с цитированием
  #5 (permalink)  
Старый 04.09.2013, 20:50
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,072


Имя атрибута является регистронезависимым.
Ответить с цитированием
  #6 (permalink)  
Старый 04.09.2013, 21:10
Интересующийся
Отправить личное сообщение для Mitrich Посмотреть профиль Найти все сообщения от Mitrich
 
Регистрация: 24.08.2013
Сообщений: 20

Сообщение от рони Посмотреть сообщение

Имя атрибута является регистронезависимым.
Угу это я знаю. И добавляет jQuery атрибут в нижнем регистре независимо от того как пишешь.

А viewbox в отличии от viewBox браузер не понимает (открываю "просмотр кода элемента", ручками исправляю буковку "b" на "B" всё работает.., а с viewbox - нет.. ): ).


ЗЫ:
Сообщение от _0_
each
Я знаю. Я не спрашивал, что это.
Я спрашивал: "На кой Вы мне это пихаете? Как each поможет в данной проблеме?"

Последний раз редактировалось Mitrich, 04.09.2013 в 21:13.
Ответить с цитированием
  #7 (permalink)  
Старый 04.09.2013, 22:17
Интересующийся
Отправить личное сообщение для Mitrich Посмотреть профиль Найти все сообщения от Mitrich
 
Регистрация: 24.08.2013
Сообщений: 20

Код на нативном javascript решил проблему
Благо javascript в отличии от jQuery не пытается, непонятно зачем, переводить всё в нижний регистр
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск