JQuery: Как найти предыдущий или следующий элемент на основе имени? - PullRequest
0 голосов
/ 22 августа 2009

Вот что я пытаюсь сделать, упрощенно:

<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]"), но он продолжает возвращать ноль. Кто-нибудь знает, что я делаю не так?

Ответы [ 2 ]

2 голосов
/ 22 августа 2009
$(this).prevAll("[rel=TimeStart]:first")
0 голосов
/ 22 августа 2009
$(this).siblings('input[rel=TimeStart]');
...