クローンされた要素に現在適用されているフォントサイズを取得しようとしていますが、jQuery .css関数を使用しても何も取得されません。jQuery:クローンされた要素に.cssを使用して特定のCSSプロパティを取得しますか?
jQueryで ".css"関数を使用して、クローンされた要素から特定のCSSプロパティを取得することはできませんか?
次は動作しません:
var clonedElement = jQuery('.element').clone();
clonedElement.attr("style", "");
var defaultFontSizeValue = clonedElement.css('font-size');
console.log(defaultFontSizeValue);
編集1 元が、残念ながら私は介して適用され、その要素のオーバーライドされたフォントサイズのプロパティを取得することはできませんインラインスタイルを持っていますクラス。このため、クローン内のインラインスタイルを削除して元の値を取得しようとしています。
はあなたすることはできません:あなたは何ができるか
は(あなたがしたい場合は、
display: hidden
を設定した後)body
にクローン化された要素を追加して、フォントサイズをチェックしています複製前に元のプロパティを取得しますか? – Scott残念ながら、元のスタイルにはインラインスタイルが適用されているため、オーバーライドされたCSSプロパティを取得しようとしているので、これを行うことはできません。 – Dmitri