2011-03-02 41 views

回答

3

在您的回調中this是dom元素,$(this)是jQueryified dom元素。

除非你使用電子別的地方,我認爲這會工作:

$('input').blur(function(){ 
    $(this).val(''); 
}); 
+0

謝謝 - 區分'this'和jQueryified'this'是混淆的, – philwinkle

0

如果你問this作品jQuery的:

$(this).val(''); 
0

安迪提到,this,指到發生事件的DOM元素。沒有必要在一個jQuery對象包裝this來獲取值,但:

$('input').blur(function(e){ 
    this.value = ''; 
}); 

使用在這種情況下$(this)是不必要的,如果你正在做的是設置值。

相關問題