jQuery:如何基于名称查找prev或next元素?

时间:2009-08-21 23:53:07

标签: jquery element selector

以下是我正在尝试做的事情,简化:

<input rel="TimeStart">
// bunch of HTML code in between
<input rel="TimeEnd">

在Javascript中:

$("[rel="TimeEnd]").blur(function() {
    // find first previous element named "TimeStart"
    // compare their dates
});

我尝试使用$(this).prev("[rel=TimeStart]")但它一直返回null。谁知道我做错了什么?

2 个答案:

答案 0 :(得分:2)

$(this).prevAll("[rel=TimeStart]:first")

答案 1 :(得分:0)

$(this).siblings('input[rel=TimeStart]');