jИзменяемая проблема, вот обходной путь
Я бы использовал скрытый диапазон, а затем заменил бы текст ссылки при отправке, а когда вы нажмете на триггер, сделаете ссылку невидимой и покажите скрытый диапазон
<script type='text/javascript'>
$(document).ready(function() {
$('.proxyedit').editable('editsubject.php', {
event : 'editclick',
cancel : 'Cancel',
submit : 'OK',
indicator : 'Wait...',
id : 'hk',
name : 'ns',
css : 'inherit',
callback : function(value, settings) {
$(this).css({'display':'none'});
$('.editsubject').text($(this).text()).css({'display':'inline'});
}
});
$('.edittrigger').bind('click', function() {
$(this).prev().trigger('editclick');
$('.proxyedit').css({'display':'inline'});
$('.editsubject').css({'display':'none'});
});
});
</script>
в теле
<a href="$homeurl/$hashkey" class="editsubject" id="$hashkey">$subject</a><span style="display:none;" class="proxyedit">$subject</span><span class="edittrigger" style="cursor:pointer;background:#EEEEEE;">edit</span>