javascript - 获取dom模型中给定的前一个元素

标签 javascript jquery

我的页面上有元素列表

input
input
span
input
span
etc

我想选择位于每个跨度之前和之后的每个输入,无论我必须做什么。有什么可行的方法吗?

最佳答案

使用 prev() 选择任何给定范围的上一个输入:

$(this).prev("input");

如果您尝试在 1 个选择器中选择所有跨度的所有先前输入,请尝试以下操作:

​$("span").prev("input");

http://jsfiddle.net/6hPRa/1/

$("span").prev("input").css("background-color", "pink");​

关于javascript - 获取dom模型中给定的前一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13955849/

相关文章:

javascript - 在 for 循环中执行的 Mongoose 查询在完成执行后不会被插入空数组,nodejs

javascript - 页面加载时根据单选按钮选择或值显示文本框

jquery:反转顺序

javascript - 将 HTML 表格转换为 Bootstrap 列 - 响应式设计

javascript - 传输图像动画jquery

javascript - jquery如何减去元素

javascript - Gulp/Lazypipe : Error: Invalid call to lazypipe(). pipe():参数不是函数

jquery - 获取具有特定值的复选框

jquery - 如何知道你是否有 jQuery 对象

javascript - 如何在网站上显示与滚动距离相对应的数值?