$('link1').set('text', function(){
    return "doesn't work!";
});

$('link2').set('text', function(){
    return "This does work!";
}());
<a id="link1" href="#">MyLink</a>
<a id="link2" href="#">MyLink2</a>
a { display:block; }