2010-08-11 49 views
3

文本框在此問題中指的是<input type="text">jQuery:將默認值放在所有空文本框中

對於一個給定的類中的每個文本框我想檢查值等於'',如果它想使價值'0'。我希望在頁面加載後立即執行此操作。

這是我現在已經得到了最接近:

$(document).ready(function() { 
    if ($('.myclass').val() == '') $('.myclass').val('0'); 
}) 

這裏的問題是,這個代碼將盡快其中之一是空給我所有的文本框(與class="myclass")的值'0'。我知道這是我現在使用的代碼的預期行爲,但我對jQuery很新,而且我還沒有真正掌握選擇器。我將如何解決這個問題?我是否需要創建一個單獨的函數來對一個元素執行檢查,然後針對應用於選擇器的每個元素調用該函數?如果是這樣,我將如何做到這一點?

+0

'textarea'或''?你在問題的不同點上說不同的話... – 2010-08-11 09:00:20

+0

對不起,我的意思是文本框。糾正它 – 2010-08-11 09:24:02

+0

'