.data メソッドに値を格納しました。最初のクリックでは機能しませんが、2 回目のクリックでは機能します。
<script type="text/javascript">
$(function(){
$('a').click(function(){
var value= $('div').data('key');
var txt= $(this).text();
$('div').data('key',txt)
$('span').text(value)
})})
</script>
//html
<div></div>
<a href="#">My text</a>
<span></span>