Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   передача значения предыдущего элемента (https://javascript.ru/forum/jquery/5460-peredacha-znacheniya-predydushhego-ehlementa.html)

ani_jery 16.10.2009 16:58

передача значения предыдущего элемента
 
Здравствуйте!
подскажите, пожалуйста, как передать в функцию ajax значение (value) предыдущего элемента ?
у меня на странице несколько однотипных кнопок, перед каждой кнопкой есть текстовое поле с датой. Мне нужно получить эту дату и передать в функцию ajax

вот мой код:
Код:

$(document).ready(function(){


            $('.sub_rep').click(function(){
       
            var cur_data=$this.prev().attr("value");
                $.ajax({
                    type: "POST",

                    url: "sendreport.php",

                    data: "day_report="+cur_data,
                    success: function(html){
                        $this.next().html(html);

                    }
                });
                return false;
            });

        });

<form class='form_rep' id='form".$button_num."'> <input class='day_rep'  type=text id='day_report".$button_num."' value=".$row[6]."><input type='button'  class='sub_rep'     value='Send report' ></form>

ani_jery 16.10.2009 17:24

вместо
cur_data=$this.prev().attr("value");

написала
cur_data=$(this).prev().val()


работает )


Часовой пояс GMT +3, время: 23:04.