Meine Anwendung generiert einige Inline-Stile. In bestimmten Punkt muss ich die height
, die width
und die max-width
Stile entfernen.So entfernen Sie mehrere CSS-Stile aus einem element.style
Ich habe das Element wie folgt zu finden:
const elems = window.$('.myElements');
window.$.each(elems, (index, value) => {
if (value.id.startsWith('myPanel')) {
hier ich das versucht habe:
window.$(value).css({height: '', maxWidth: '', width: ''});
und diese:
window.$(value)[0].style.height = '';
window.$(value)[0].style.width = '';
window.$(value)[0].style.maxWidth = '';
auch dies:
window.$(value).css('height', '');
window.$(value).css('max-width', '');
window.$(value).css('width', '');
}
});
und egal was es immer nur das erste Element entfernen. Was fehlt mir hier?
Sie sind also die const Einstellung elems aber dann mit Bezug auf sie als elementos? Und warum würdest du nicht einfach 'elems.each (function() {...});' – Snowmonkey
@Snowmonkey, jetzt behoben, verwende ich Kennungen in Spanisch, sorry – assembler