Как найти div перед указанным элементом с помощью jQuery? <td> <div class="resumehint"></div> <input type="file" id="resume" /> </td> Как получить div перед "#resume" с помощью jQuery? Это ".resumehint" Ответ 1 $(this).prev("div") или $(this).prev() или $(this).prev(".resumehint") вы можете заменить $(this) на $('#resume'), если вы находитесь вне функции. Ответ 2 Используйте функцию Traversing/prev: $('#resume').prev('div'); И если вы знаете, что класс CSS для div более конкретный: $('#resume').prev('div.resumehint'); Ответ 3 для нескольких div: $('#resume').prevAll() Ответ 4 $("#resume").prev();
Ответ 1 $(this).prev("div") или $(this).prev() или $(this).prev(".resumehint") вы можете заменить $(this) на $('#resume'), если вы находитесь вне функции.
Ответ 2 Используйте функцию Traversing/prev: $('#resume').prev('div'); И если вы знаете, что класс CSS для div более конкретный: $('#resume').prev('div.resumehint');