jquery - 如何避免 .prev().prev().prev() 或者如何查找当前项目之前的类的项目

标签 jquery

我查阅了整个 jQuery 文档,但没有找到任何内容: 是否可以搜索当前元素之前具有特定类的元素? 我以为这会起作用,但事实并非如此:

$(this).prev('.bar');

http://jsfiddle.net/Ejh5G/

最佳答案

尝试:

 $('.d').prevAll('.a').css('color','red');

Fiddle

要解决 Jan 的观点,您可以这样做:

$('.d').prevAll('.a').first().css('color','red');

关于jquery - 如何避免 .prev().prev().prev() 或者如何查找当前项目之前的类的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14327183/

相关文章:

javascript - 动态创建Anchor标签点击方法在Internet Explorer 11中不下载文件

javascript - 不同屏幕宽度的随机高度

javascript - 如何分离 JSON.stringify 结果

jquery - 如何将 optgroup 值 + 选项值显示为选择

jquery - Jquery获取最近添加到列表中的li项的值

javascript - 点击图片滚动效果

javascript - 在以多阶段形式进入下一步之前,我如何验证 field-yield 是否已填充?

javascript - 我的 jquery 加载覆盖层并不每次都显示

php - 单击页面元素并将它们用作表单数据

javascript - 基金会警报仅在成功时显示