我想在jQuery中运行函数,但在完成后更改/重新定义此函数。
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();
});
答案 0 :(得分:5)
function yes() {
alert('yes');
yes = function(){alert('no');};
};
答案 1 :(得分:0)
如果你试着解释一下它的确切目的会更好。至于你当前的问题,创建另一个函数来做到这一点
function yes() {
alert('yes');
no();
};
function no(){
alert('no');
}
$('#test').click(function () {
yes();
});