1
Je le code suivant:Comment supprimer un élément sans id
<%-- other tags --%>
<table>
<tr width="100%">
<td width="130" />
<td id="BottomCell" width="100%" />
</tr>
<tr>
<td/>
<td/>
</tr>
</table>
<%-- other tags --%>
Il peut y avoir plus d'une table sur la page. Je veux le td
avant que "BottomCell" soit enlevé (ou caché) quand la page est chargée. Comment puis-je faire cela avec javascript ou css?
Merci.
BTW, je suis en train de développer un WebPart Sharepoint qui sera mis sur une page. Le sur cette page, dont je n'ai pas le contrôle directement. Mais le WebPart devrait supprimer ceci tant qu'il apparaît sur la page.
Nous avons besoin de plus amples informations. De quel contexte voulez-vous qu'il soit supprimé? Il y a plusieurs façons de le faire. – Matt
Aussi, utilisez-vous jquery, prototype ou toute autre bibliothèque js? –
si vous supprimez le premier '
Répondre
Wow, revenir à l'essentiel après avoir utilisé un cadre est un travail difficile.
Source
2010-04-21 18:35:47
Si c'est le cas, alors vous n'avez pas appris les bases en premier lieu. ;) – Bob
Non, c'est juste tout ce putain de frappe. –
J'ai appliqué votre approche et cela fonctionne parfaitement. J'utilise le code pour l'événement window.onload. Il semble que le TR est supprimé après le rendu de la page. Donc, je vois des mouvements déchiquetés. Une idée sur la façon de résoudre ce problème? – Shuo
tr > td
devrait faire l'affaire.sélecteurs d'enfants et Sibling
http://css-tricks.com/child-and-sibling-selectors/
Source
2010-04-21 18:29:33 adamwstl
Merci. Je peux avoir plus d'un tr, et seulement dans l'un des tr Je veux supprimer un td – Shuo
En jQuery:
Source
2010-04-21 18:31:15
N'a pas essayé JQuery, mais je suppose que cela devrait fonctionner. Merci! :) – Shuo
@diodeus s'il n'y a que deux cellules de données qui serait acceptable, si vous souhaitez supprimer la première cellule de données quelle que soit cependant de nombreuses cellules sont situées dans cette ligne, vous pouvez faire quelque chose comme
Source
2010-04-21 19:21:15 boogyman
Eh bien, en supposant que vous avez une seule table, alors vous pourriez faire quelque chose comme ça (en javascript):
Il obtiendrait la première cellule de la première ligne dans l'ensemble de l'arborescence DOM et r Emove cette cellule.
Source
2010-04-21 19:29:04 Bob
bien qu'il ne soit pas nécessaire que ce soit le premier tr du document. – Shuo
En jQuery, je trouverais le parent et utiliser le sélecteur
:first
probablementSource
2010-04-21 19:56:55 RichardBlizzard
Questions connexes