2010-01-20 151 views
1

我有一個清除按鈕,需要使用JQuery函數清除此按鈕上的文本框值(即輸入)。如何使用JQuery清除清除按鈕上的文本

+0

@Rita,如果你發現這些問題的答案的人回答你的問題,那麼你應該將其標記爲答案。它在稍後看到這個問題時幫助其他人。 – griegs 2010-01-20 22:56:23

回答

3

您只需將一個單擊事件附加到將輸入元素的值設置爲空的按鈕。

$("#clearButton").click(function() { 
     $("#textbox1").val(""); 
}); 

當然要給你確切的選擇器,我們需要看到實際的html。上面的jquery調用可以用於這個html。

<button type="button" id="clearButton">Clear</button> 
<input id="textbox1" type="text" value="" /> 
1
$('#' + fieldName).val(""); 

或者你可以使用類名;

$('.' + fieldName).val(""); 

當環境中的id被改變時,類名有時會更好。

+0

難道你不是指文本框名稱,而是onclick? – 2010-01-20 22:23:20

+0

:),謝謝你挑選那個。是啊 – griegs 2010-01-20 22:23:57

+0

有亞去,+1現在。 – 2010-01-20 22:24:22

2

比方說你有一個「thingtoclear」和「thingtoclick」,那麼你可能想是這樣的:

$(document).ready(function() { 
     $('#thingtoclick').click(function() { 
      $('#thingtoclear').val(""); 
     }); 
    });