Wie kann ich ein <td>
Tag mit JavaScript oder Inline-CSS verstecken?Wie kann ich ein TD-Tag mit Inline-JavaScript oder CSS verstecken?
Antwort
Was tun Sie passieren erwarten in seinen Platz? Die Tabelle kann nicht zurückfließen, um den verbleibenden Platz zu füllen - dies scheint ein Rezept für fehlerhafte Browserantworten zu sein.
Denken Sie darüber nach, den Inhalt der td zu verstecken, nicht die td selbst.
gleiche Weise etwas verbergen würde: visibility: hidden;
was display: none; wird es funktionieren? (Cross-Browser usw.). – Blankman
Anzeige: Keine ist in meiner Erfahrung, was Sie eigentlich wollen 95% der Zeit – annakata
Sichtbarkeit verbirgt das Element ohne den Fluss des Dokuments zu ändern und sollte daher die Art von Problemen vermeiden, über die edeverett besorgt ist. – Simon
.hide{
visibility: hidden
}
<td class="hide"/>
Bearbeiten- Nur für Sie
Der Unterschied zwischen Display und die Sicht ist dies.
"display": hat viele Eigenschaften oder Werte, aber die, auf die Sie sich konzentrieren, sind "none" und "block". "none" ist wie ein versteckter Wert und "block" ist wie show. Wenn Sie den Wert "none" verwenden, werden Sie total ausblenden, was auch immer HTML-Tag Sie diesen CSS-Stil angewendet haben. Wenn Sie "Block" verwenden, sehen Sie das HTML-Tag und seinen Inhalt. sehr einfach.
"Sichtbarkeit": hat viele Werte, aber wir wollen mehr über die "versteckten" und "sichtbaren" Werte wissen. "Versteckt" funktioniert auf die gleiche Weise wie der "Block" -Wert für die Anzeige, aber dies wird das Tag und seinen Inhalt verbergen, aber es wird den physikalischen Platz dieses Tags nicht verbergen. Zum Beispiel, wenn Sie ein paar Textzeilen haben, dann und Bild (Bild) und dann eine Tabelle mit drei Spalten und zwei Zeilen mit Symbolen und Text. Wenn Sie nun die Sichtbarkeits-CSS mit dem verborgenen Wert auf das Bild anwenden, verschwindet das Bild, aber der Platz, den das Bild verwendet, wird an seinem Platz verbleiben, mit anderen Worten, Sie enden mit einem großen Abstand zwischen dem Text und Der Tisch. Wenn Sie jetzt den Wert "visible" verwenden, werden Ihr Ziel-Tag und dessen Elemente wieder sichtbar.
Wenn Sie mehr als dies in Javascript haben, betrachten Sie einige Javascript-Bibliothek, z. jquery, die etwas Geschwindigkeit wegnimmt, aber Ihnen lesbareren Code gibt.
Code Ihre Frage ist über jquery:
$("td").hide();
Natürlich gibt es andere Javascript-Bibliotheken gibt, wie this comparison on wikipedia zeigt.
Sie können einfach ausblenden <td>
Tag-Inhalt nur durch ein Stil-Attribut einschließlich: style = "display:none"
Für e.
g<td style = "display:none" >
<p> I'm invisible </p>
</td>
Wir können den Inhalt in einem ausblenden, indem Sie den folgenden Inline mit CSS:
<div style="visibility:hidden"></div>
zum Beispiel:
<td><div style="visibility:hidden">Your Content Goes Here:</div></td>
<td style = "display:none" >
<p> Content display none </p>
</td>
oder
<td style="visibility:hidden"> Your content is hidden </td>
Beachten Sie, dass: 2 diese Wege sind unterschiedlich. Sie sollten es versuchen, um das Ergebnis zu überprüfen.
Alles ist möglich (oder fast) mit CSS, benutzen Sie einfach:
display: none; //to hide
display: table-cell //to show
- 1. Wie kann ich ein Upload-Datei-Element mit Javascript verstecken?
- 2. Wie kann ich ein Element für eine bestimmte Zeit mit CSS verstecken?
- 3. Wie kann ich JavaScript-Code verstecken oder verschlüsseln?
- 4. Wie kann ich Dateierweiterungen in PHP verstecken?
- 5. Wie kann ich ein Dijit/Formular/Knopf verstecken?
- 6. Wie kann ich ein Bild mit CSS per Zufallsauswahl drehen?
- 7. Wie kann ich ein CSS-Gleitmenü erstellen?
- 8. Navision: Wie kann ich eine Gruppe verstecken?
- 9. Wie kann ich Perl-Code verstecken?
- 10. Wie kann ich den 2. td verstecken?
- 11. Wie kann ich TRibbon Seiten verstecken?
- 12. Wie kann ich Spalten in Openpyxl verstecken?
- 13. Wie kann ich Hintergrundformen mit CSS haben?
- 14. Wie kann ich ein Attribut als Text mit CSS anzeigen?
- 15. Wie kann ich ein Randlayout mit CSS erstellen?
- 16. Wie verschiebe ich ein Hintergrundbild mit CSS
- 17. Wie style ich ein GtkLabel mit CSS?
- 18. Wie kann ich CSS mit jQuery umschalten?
- 19. Wie Mauszeiger mit Jquery verstecken
- 20. Wie kann ich COUNT Knoten mit CSS
- 21. Wie kann ich dies mit CSS replizieren?
- 22. Wie kann ich IE CSS-Filter zurücksetzen oder überschreiben?
- 23. Wie kann ich verstecken und die Menüs in menupath mit asp.net/C# verstecken
- 24. Css zeigen und verstecken Arbeiten in allen Browsern außer Safari. Wie kann ich das beheben?
- 25. Wie kann ich Firefox mit CSS unterbrechen?
- 26. Wie kann ich JavaScript bitten, ein Element NUR zu verstecken, wenn es gefunden werden kann?
- 27. Wie kann ich ein Optionsfeld mit JavaScript oder Jquery vorauswählen?
- 28. Wie kann ich SVG-Pfade mit CSS oder JavaScript animieren oder übergehen?
- 29. Kann ich info.plist in einem Kext verstecken? oder kann ich info.plist dynamisch erstellen?
- 30. Wie kann man div verstecken, wenn sein Inhalt 1 Zeichen hat, nur mit CSS?
Es gibt jedoch unerwünschten Platz zwischen versteckten Zellen, selbst wenn die Breite auf 0 gesetzt ist. – Sednus