Как мне ссылаться на свойство объекта javascript с дефисом в нем? - PullRequest
91 голосов
/ 19 августа 2011

Использование этого сценария для создания объекта стиля из всех унаследованных стилей и т. Д.

var style = css($(this));
alert (style.width);
alert (style.text-align);

со следующим: первое предупреждение будет работать нормально, а второе - нетт .. это интерпретирует - как минус, я полагаю ... отладчик говорит "неперехваченная ошибка ссылки".Я не могу заключать в кавычки, потому что это не строка.Так как же использовать это свойство объекта?

Ответы [ 11 ]

0 голосов
/ 13 июля 2015

Сначала я удивляюсь, почему решение не сработало на моем конце.

api['data-sitekey'] //returns undefined

... позже выясним, что доступ к атрибутам данных отличается: это должно быть так:

var api = document.getElementById("some-api");
api.dataset.sitekey

Надеюсь, это поможет!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...