2012-09-05 31 views
-1

我是jQuery新手,並想知道是否有可能在TextBox中傳遞作爲jQuery函數的參數。這樣的事情:使用文本框作爲jQuery函數的輸入

<input id="MyInput" value="" type="text" > 

//how/what to pass in this function to change the value of the input? 
function SetValueTextBox(? ?) 
{ 
//change the value of the MyInput Textbox 

} 

Ofcourse我有超過1個文本框,我想用這個問題。

+1

瞭解jQuery。我們無法幫助那些不瞭解這個圖書館的人。 –

回答

2

你可以做到這一點(不是100%肯定你在尋找什麼):

function SetValueTextBox(textboxid, value) 
    { 
    //change the value of the MyInput Textbox 
    $('#' + textboxid).val(value); 
    } 
1

DOM元素可以設置爲一個變量以及一個jQuery對象。

function SetValueTextBox(el, val) { 
    el.val(val); 
} 

var field = $("#MyInput"); 
SetValueTextBox(field, "new value"); 
2
function ChangeValue(value) { 
    $("#MyInput").val(value); 
} 

請學習jQuery和閱讀的文檔。

0

如果你想改變在文本框中顯示的值,你可以使用類似:

jQuery("#MyInput").val("something"); 

你甚至可以去jQuery的少,有:

document.getElementById("MyInput").value = "something" 

在這情況下,你可能會想用你的一個參數替換"something"

相關問題