Es gibt ein ASP-Menü, das ich verwende, das ist automatisch einfügen style = "width: 3px;" in meine Menü-Tabelle tds erstellen einen bösen Gab zwischen meinen Tabs. Ich teste, um diesen Inline-Stil mit jquery zu entfernen, anstatt unseren Entwickler das Menü nur für diesen kosmetischen Makel anzupassen.Entfernen Sie bestimmte Inline-Stil mit Jquery
unten ist ein einfaches Beispiel:
<table border="1" cellspacing="0" cellpadding="0">
<tr>
<td style="width:3px;">hello world</td>
</tr>
</table>
in jquery, ich alle tds mit dem Stil-Attribute, indem Sie entfernen:
meine Frage ist$('td').removeAttr('style');
so, wie kann ich das Ziel Inline-Stil, der nur 3px enthält?
Hier ist meine Live-Demo: http://jsfiddle.net/n9upF/
das hat den Trick sehr einfach gemacht. Danke Brian! – Evan
+1: Das habe ich bestimmt vermisst :) – Sarfraz
Kann das nur nach Stil funktionieren? Ich versuche, alle Vorkommen von Schriftfamilie und Schriftgröße zu entfernen, aber ich weiß ihren Wert nicht. –