如何根据类名找到以前的下拉列表值

时间:2011-01-20 12:46:53

标签: jquery selector

我有一个按钮,在点击事件中,我想从基于类名的下拉列表中读取值。我想抓住这个类的前一个实例。

我知道我可以这样做以获得确切的先前值,但是如何添加类条件?

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

2 个答案:

答案 0 :(得分:1)

实际上你可以添加一个选择器作为prev()方法的参数。 像

这样的东西
var teamId = $(this).prev(".myclass").val();

应该有用。

答案 1 :(得分:1)

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

抓一点。 prevAll允许您传入选择器。您还可以使用:first.prevAll('.my_class:first')返回最近的匹配兄弟。

An example