Master-X
Форум | Новости | Статьи
Главная » Форум » Программинг, Скрипты, Софт, Сервисы » 
Тема: Jquery вопрос
цитата
22/08/14 в 08:01
 looking4work
Код:

$(document).ready(function() {

           
         var baseurl = "http://www.domain.ru/";
         
  //Profile edit buttion action
        $("#edit_user_profile").click(function(){
       
        $('#profile_info').hide(500);
        $('#profile_edit').show(500);
       
        $.post(baseurl+"customer/ajax/editprofile/", function(data){
        $("#profile_edit").html(data);
         });
       
        $("#edit_user_profile").text('Сохранить').attr('id','save_user_profile');
       
          return false;
        });   
 
 
 
 
  //Profile edit buttion action
         $("#save_user_profile").click(function(){
         
         $("#profile_edit").hide(500);
         $("#profile_info").show(500);
         
               
         $("#save_user_profile").text('Редактировать').attr('id','edit_user_profile');
         
         return false;
       
         });
 
 
});



первая часть отрабатывает как надо, кнопка меняется, контент загружается, клик по измененной кнопке ни к чему не приводит.
цитата
22/08/14 в 10:50
 Yacc
looking4work писал:
$("#save_user_profile")

Это вернет null, потому что DOM уже построен и элемента с таким id там нет.

http://jsfiddle.net/yacc/kaufk5pw/
цитата
22/08/14 в 10:58
 looking4work
Yacc: спасибо smail54.gif
цитата
22/08/14 в 14:35
 Rufus
сработает $("#save_user_profile").on("click", function(){});


Эта страница в полной версии