Même avec jQuery traversant à partir d'un point spécifique est parfois une énigme pour moi.remonter (parcourir) à partir de "this" et trouver un élément spécifique avec jQuery
Ma structure HTML ressemble à ceci:
<div class="grid__area grid__area--empty">
<div id="streamcontainer" class="streamcontainer">
<div class="inputer">
<form action="">
<input type="text" name="purl" value="XXX" id="" class="">
<input type="submit" value="Submit" id="submit" class="submiturl"> //starting "this" point
</form>
</div>
<div id="player" class="player"></div> // The Endpoint
</div>
</div>
Le point de départ est le cliqué #submit.
Le point d'extrémité doit être #player.
Qu'ai-je essayé jusqu'à présent dans de nombreuses variantes différentes:
$(this).find('.player').attr('id');
$(this).parent('.streamcontainer').find('.player').attr('id');
$(this).parent('.streamcontainer').closest('.player').attr('id');
Merci pour toute aide!
vous utilisez parent à la place des parents. $ (this) .parents ('. streamcontainer'). find ('# player'). Aussi, pourquoi essayez-vous d'obtenir la valeur de l'ID du joueur lorsque vous le connaissez déjà? – DMcCallum83
merci mon pote! –
Cela a-t-il trié? – DMcCallum83