Jquery 如何根据类名查找上一个下拉列表值

Jquery 如何根据类名查找上一个下拉列表值,jquery,selector,Jquery,Selector,我有一个按钮,在单击事件上,我想根据类名从下拉列表中读取值。我想获取这个类的前一个实例 我知道我可以这样做,以获得准确的前一个值,但如何添加类条件 var teamId = $(this).prev().val(); 实际上,您可以添加一个选择器作为prev()方法的参数。 大概是 var teamId = $(this).prev(".myclass").val(); 应该有效。正按照您的要求执行:$(this).prevUntil('some_selector') 把它擦掉。允许您传入选

我有一个按钮,在单击事件上,我想根据类名从下拉列表中读取值。我想获取这个类的前一个实例

我知道我可以这样做,以获得准确的前一个值,但如何添加类条件

var teamId = $(this).prev().val();

实际上,您可以添加一个选择器作为prev()方法的参数。 大概是

var teamId = $(this).prev(".myclass").val();
应该有效。

正按照您的要求执行:
$(this).prevUntil('some_selector')

把它擦掉。允许您传入选择器。您还可以使用
:first
.prevAll('.my_class:first')
返回最近匹配的兄弟姐妹


实际上,它与当前元素的距离不会超过一个元素。它只是标准
prev
行为的附加过滤器。