Wise_Fox
Новичок
jQuery: работа с созданным элементом
имеется следующий участок кода:
$(document).ready(function(){
$(".editRequest").click(function(event){
var id = $(this).attr("id");
var txt = $("#request"+id).text();
var HTMLform = "<textarea name='new_request' id='request"+id+"' cols='50' rows='3'>"+txt+"</textarea><br /><a href='javascript:void(0);' class='saveRequest'><img src='img/b_save.png' /></a>";
$("#text"+id).html(HTMLform);
return false;
});
$(".saveRequest").click(function(event){
alert("!!!");
var id = $(this).attr("id");
var request = $("#request"+id).text();
$.post("update_request.php",{id:id,request:request},function(data){
alert(data);
$("#text"+id).text(data);
});
return false;
});
});
как видно, ссылка с классом saveRequest создается только после нажатия на ссылку с классом editRequest. А после создания функция $(".saveRequest").click(function(event) не хочет работать. Подскажите начинающему jQuery - программисту, что я сделал не так и как поступать в таких ситуациях. Заранее извините за ламерство. Спасибо
имеется следующий участок кода:
$(document).ready(function(){
$(".editRequest").click(function(event){
var id = $(this).attr("id");
var txt = $("#request"+id).text();
var HTMLform = "<textarea name='new_request' id='request"+id+"' cols='50' rows='3'>"+txt+"</textarea><br /><a href='javascript:void(0);' class='saveRequest'><img src='img/b_save.png' /></a>";
$("#text"+id).html(HTMLform);
return false;
});
$(".saveRequest").click(function(event){
alert("!!!");
var id = $(this).attr("id");
var request = $("#request"+id).text();
$.post("update_request.php",{id:id,request:request},function(data){
alert(data);
$("#text"+id).text(data);
});
return false;
});
});
как видно, ссылка с классом saveRequest создается только после нажатия на ссылку с классом editRequest. А после создания функция $(".saveRequest").click(function(event) не хочет работать. Подскажите начинающему jQuery - программисту, что я сделал не так и как поступать в таких ситуациях. Заранее извините за ламерство. Спасибо