Kiedy próbuję uzyskać cały styl czcionki elementu za pomocą IE lub Firefox za pomocą poniższego kodu, otrzymuję tylko pusty wynik, ale w Chrome i Opera dostaję "normal normal bold normal 20px/normal arial"
, tak jak bym się spodziewał.Uzyskiwanie własności font css nie działa w IE i Firefox z jQuery
<!-- HTML -->
<div id="test" style="font: bold 20px arial; color: red;">test</div>
// JS
alert($('#test').css('font'));
Wyh tak się dzieje i jak w inny sposób uzyskać pełną właściwość czcionki?
Fiddle: http://jsfiddle.net/mwj12xkv/
To może pomóc http://stackoverflow.com/questions/15664759/jquery-how-to-get-assigned-font-to-element – Manwal
Można spróbować użyć '$ ('test #') .attr ('style') ', a następnie wykadruj styl, który należy do' font'. – user2572094