Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 16.10.2009, 16:58
ani_jery
 
Сообщений: n/a

передача значения предыдущего элемента
Здравствуйте!
подскажите, пожалуйста, как передать в функцию 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>
Ответить с цитированием
  #2 (permalink)  
Старый 16.10.2009, 17:24
ani_jery
 
Сообщений: n/a

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

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


работает )
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
передача имени элемента в функцию Zubik Общие вопросы Javascript 0 06.10.2009 11:00
Обновление элемента на странице ajax-ом Urfin jQuery 1 24.07.2009 18:40
Границы элемента DIv gosha_kap Общие вопросы Javascript 1 06.07.2009 17:12