如何自行更改/重新定义功能

Pat*_*rik 0 jquery function

我想在jQuery中运行函数,但在完成后更改/重新定义此函数.

jsFiddle例子

HTML

<div id="test">TEST</div>
Run Code Online (Sandbox Code Playgroud)

jQuery的

function yes() {
    alert('yes');

    // I dont know how, but i mean something like :
    //this.fn.function yes(){ 
    //   alert('no');
    //};
};

$('#test').click(function () {
    yes();
});
Run Code Online (Sandbox Code Playgroud)

A. *_*lff 5

function yes() {
    alert('yes');

    yes = function(){alert('no');};
};
Run Code Online (Sandbox Code Playgroud)