我正在使用下面的代码来创建专门通过电子邮件发送的内联 CSS。
代码主要取自上一个问题提供的解决方案(哪些工具可以自动内联 CSS 样式来创建电子邮件 HTML 代码?)
该代码成功地将内联样式应用于文档中的所有元素。
此代码是否可以修改为仅将内联样式应用于特定 DIV 标记中的元素,而不是整个文档?
(function ($) {
var rules = document.styleSheets[document.styleSheets.length-1].cssRules;
for (var idx = 0, len = rules.length; idx < len; idx++) {
$(rules[idx].selectorText).each(function (i, elem) {
elem.style.cssText += rules[idx].style.cssText;
});
}
})(jQuery);