<td>
<div class="resumehint"></div>
<input type="file" id="resume" />
</td>
Comment obtenir le div avant "#resume" avec jQuery?Comment trouver la div avant un élément spécifié avec jQuery?
qui est ".resumehint"
<td>
<div class="resumehint"></div>
<input type="file" id="resume" />
</td>
Comment obtenir le div avant "#resume" avec jQuery?Comment trouver la div avant un élément spécifié avec jQuery?
qui est ".resumehint"
$(this).prev("div")
ou
$(this).prev()
ou
$(this).prev(".resumehint")
vous pouvez remplacer $(this)
avec $('#resume')
si vous êtes en dehors d'une fonction.
$("#resume").prev();
Utilisez la fonction Traversing/prev:
$('#resume').prev('div');
Et si vous connaissez la classe CSS du div pour être plus précis:
$('#resume').prev('div.resumehint');
pour plusieurs divs:
$('#resume').prevAll()
Semble faux, non? – omg
non, il est correct – Jason
Oui, il est. Http://docs.jquery.com/Traversing/prev –