2011-08-10 91 views

回答

4

你有焦點函數綁定和交換空白val的檢查。

試試這個:

編輯:更新了代碼以刪除冗餘的基礎上@ karim79的評論

$('.inputField').focus(function() { 
     if ($(this).val() == '') $(this).val("12345"); 
}); 

工作示例中的每個功能:http://jsfiddle.net/4VYpV/1/

+0

還值得注意的是'.each'完全是多餘的。 – karim79

+0

@ karim79:好點。完全忽略了這一點。 – Chandu

+0

使用最少量的代碼:) – Wonka

1

this

$('.inputField').each(function() { 
    if($(this).val() == '') 
    $(this).focus(function(){ 
     if($(this).val() == '') 
     $(this).val("12345"); 
    });  
}); 
+0

謝謝約瑟夫,兩個答案的工作,我選擇了Cyber​​nate的,因爲它使用最少量的代碼,很好的答案,無論:) – Wonka

+0

@MovingGifts np XD我投他的出於同樣的原因。 :P –