标签: jquery selector
我有一个按钮,在点击事件中,我想从基于类名的下拉列表中读取值。我想抓住这个类的前一个实例。
我知道我可以这样做以获得确切的先前值,但是如何添加类条件?
var teamId = $(this).prev().val();
答案 0 :(得分:1)
实际上你可以添加一个选择器作为prev()方法的参数。 像
var teamId = $(this).prev(".myclass").val();
应该有用。
答案 1 :(得分:1)
prevUntil正在按照您的要求行事:$(this).prevUntil('some_selector')
$(this).prevUntil('some_selector')
抓一点。 prevAll允许您传入选择器。您还可以使用:first:.prevAll('.my_class:first')返回最近的匹配兄弟。
:first
.prevAll('.my_class:first')
An example