如何使用jQuery在指定元素之前找到div?

时间:2009-08-28 06:34:53

标签: jquery dom

<td>
    <div class="resumehint"></div>
    <input type="file" id="resume" />
</td>

如何使用jQuery获取“#resume”之前的div?

那是“.resumehint”

4 个答案:

答案 0 :(得分:40)

$(this).prev("div")

$(this).prev()

$(this).prev(".resumehint")

如果您不在某个职能部门,则可以将$(this)替换为$('#resume')

答案 1 :(得分:3)

使用Traversing/prev功能:

$('#resume').prev('div');

如果你知道div的CSS类更具体:

$('#resume').prev('div.resumehint');

答案 2 :(得分:3)

表示多个元素:

$('#resume').prevAll()

答案 3 :(得分:1)

$("#resume").prev();