クリックすると、以下の最初のイベントをトリガーする編集ボタンがあります。それ(編集フォーム)にはキャンセルリンクもあり、クリックすると以下の2番目のイベントがトリガーされます。PrevContent
キャンセルイベント内で値にアクセスできるようにするにはどうすればよいですか?ユーザーは、対応する編集リンクを一度にいくつでもクリックできます。
$('.js-profile-edit').live('click',function(){
var TrBlock = $(this).closest('tr');
var PrevContent = TrBlock.html();
var colspan = TrBlock.parent().prev().find('a:first').first().data('span');
$.ajax({
url : $(this).attr('href'),
type : 'GET',
success : function(response){
TrBlock.html('<td colspan="'+colspan+'">'+response+'</td>');
},
error : function(jqXHR, textStatus, errorThrown){
uiAlert({message : 'Something Broke. Try again later'})
}
});
return false;
});
$('.js-profile-edit-cancel').live('click',function(){
$(this).closest('tr').html(PrevContent);
return false;
});