Comment trouver le parent de l'élément à l'aide de javascript
Je veux changer la couleur de fond de la cellule du tableau lorsque le bouton radio à l'intérieur de la cellule est cliqué.
<table>
<tr>
<td align="center">
<input type="radio" value="foo"
onclick="this.parentElement.style.background-color='red';" />
</td>
</tr>
</table>
Comment faire pour obtenir l'élément parent de référence?
parentElement
est un étrange et totalement inutile IE-seulement de la propriété. L'orthographe que vous cherchez estparentNode
.- Il serait plus bénéfique pour poster le réel de la sortie HTML, pas la Java à saveur de balises.
h:selectOneRadio
pourrait assez facilement converties en quelques imbriqués les balises HTML et en sélectionnant le parent immédiat ne fonctionnerait pas.
Vous devez vous connecter pour publier un commentaire.
En utilisant un javascript:
En jQuery:
this
dans votre cas doit être un élément jQuery. essayez$(this)
.Utiliser l'événement de modification de la sélection: