2012-05-16 31 views
0

所以,我有以下幾點:如何在此表單值前插入或插入?

<input type="text" class="example" id="number" readonly="readonly" value="blue widget" name="widget"></input> 

我想使用JavaScript/jQuery來使價值「大型藍色小工具」

,所以我需要前置或插入之前,或東西,但我不不知道如何只針對類的值「example」

+1

和'input'沒有關閉標籤,這是自閉的值:'' *不*''。 –

+0

嗯...看到這是來自我打電話的非現場腳本,所以我正在嘗試清理它帶來的一些垃圾,並加上價值。 – absentx

回答

4

使用JQuery,您可以使用val方法更改輸入框的值。

您可以使用類選擇

$(".example").val("large blue widget"); 

或者您也可以通過ID使用選擇:

$("#number").val("large blue widget"); 

要前置文本,您可以使用:

$(".example").val(function(index, text) { 
    return "large " + text; 
}); 
+1

最後一個例子的+1 - '.val'的函數版本非常適合讀取/修改/寫入 – Alnitak

2

你可以做下面的事情NG訪問和更新的輸入域

var currentValue = $('.example').val(); 
$('.example').val("large " + currentValue);