1
jQueryとWeb開発のスーパーnoobから一般的なものです。 "verify"関数内の関数は "this"セレクタを認識せず、現在のスコープの外側から "this"セレクタを得るために$ .proxyを実装するべきであることを認識しています。しかし、どんなに私は、これは任意の助け
jQueryとWeb開発のスーパーnoobから一般的なものです。 "verify"関数内の関数は "this"セレクタを認識せず、現在のスコープの外側から "this"セレクタを得るために$ .proxyを実装するべきであることを認識しています。しかし、どんなに私は、これは任意の助け
シンプル、店舗this
を事前に
$('.closebtn').click(function(){
apprise('<center>Are you sure you want to delete this section?<br>This action can not be undone!</center>',{'verify':true}, function(r){
if(r){
$(this).remove();
}
})
})
おかげで仕事を得るカントしようとするもの。
$('.closebtn').click(function(){
var $button = $(this);
apprise(...., function(r){
if (r){
// re-reference it
$button.remove();
}
});
});
あなたにもこれに似た何かをJavaScriptで「クラス」を見ることができる(通常self
を命名)。例えば
var myObject = function(){
var self = this;
var MyMethod = function(){
// can use "self" in here to reference the object
};
};
ヘルプのためのThx。私はそれを試みた、それは仕事をしなかった、私は私の心を失っていたと思った。しかし実際にはより多くのコードが関与していて、mouseleaveにはマウスポインターをappriseポップアップウィンドウに移動したときにclickイベントハンドラーが削除されていました... thxのような変数に 'this'を格納できることを確認するためのthx – wesleyPI