首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在jQuery中找到指定元素前的div?

如何在jQuery中找到指定元素前的div?
EN

Stack Overflow用户
提问于 2009-08-28 06:34:53
回答 4查看 47.6K关注 0票数 30
代码语言:javascript
复制
<td>
    <div class="resumehint"></div>
    <input type="file" id="resume" />
</td>

如何在jQuery的"#resume“前获取div?

那就是".resumehint“

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2009-08-28 06:37:25

代码语言:javascript
复制
$(this).prev("div")

代码语言:javascript
复制
$(this).prev()

代码语言:javascript
复制
$(this).prev(".resumehint")

如果你在一个函数之外,你可以用$('#resume')替换$(this)

票数 50
EN

Stack Overflow用户

发布于 2009-08-28 06:39:55

使用Traversing/prev函数:

代码语言:javascript
复制
$('#resume').prev('div');

更确切地说,如果您知道div的CSS类:

代码语言:javascript
复制
$('#resume').prev('div.resumehint');
票数 4
EN

Stack Overflow用户

发布于 2017-02-13 19:58:07

对于多个元素:

代码语言:javascript
复制
$('#resume').prevAll()
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1345354

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档