.attr() не работает при рендеринге vml

Я работаю как в IE8 (vml), так и в IE9 (svg). Чтобы получить цвет заливки элемента, я использовал метод .attr(), как показано ниже.

var value= $(element).attr("fill"); 

Он отлично работает в рендеринге svg, но в vml значение равно NAN.

Есть ли другой способ получить значение атрибута при рендеринге vml?

заранее спасибо


person user3326265    schedule 29.05.2014    source источник


Ответы (1)


В VML атрибут называется fillcolor, т.е.

var value = $(element)[0].fillcolor
person Robert Longson    schedule 29.05.2014