【发布时间】:2009-08-28 06:34:53
【问题描述】:
<td>
<div class="resumehint"></div>
<input type="file" id="resume" />
</td>
如何使用jQuery获取“#resume”之前的div?
即“.resumehint”
【问题讨论】:
<td>
<div class="resumehint"></div>
<input type="file" id="resume" />
</td>
如何使用jQuery获取“#resume”之前的div?
即“.resumehint”
【问题讨论】:
$(this).prev("div")
或
$(this).prev()
或
$(this).prev(".resumehint")
如果您在函数之外,可以将$(this) 替换为$('#resume')。
【讨论】:
使用Traversing/prev函数:
$('#resume').prev('div');
如果您知道更具体的 div 的 CSS 类:
$('#resume').prev('div.resumehint');
【讨论】:
对于多个元素:
$('#resume').prevAll()
【讨论】:
$("#resume").prev();
【讨论】: