0

jQuery で関数を実行したいのですが、終了時にこの関数を変更/再定義します。

jsFiddle の例

HTML

<div id="test">TEST</div>

jQuery

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

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

$('#test').click(function () {
    yes();
});
4

2 に答える 2

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

    yes = function(){alert('no');};
};
于 2013-08-08T08:23:58.663 に答える
0

フィドル

これの正確な目的が何であるかを説明しようとする方がよいでしょう。現在の質問については、それを行う別の関数を作成してください

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

    no();
};

function no(){
   alert('no');
}

 $('#test').click(function () {
    yes();
 });
于 2013-08-08T08:34:34.173 に答える