2014-03-07 178 views
1

所以我知道我在問一個基本的問題,但搜索起來相當困難,因爲我不知道該怎麼稱呼我在說什麼(我知道標籤是標籤並搜索「標籤」產生的結果我不想)。更改輸入字段的名稱

所以我有一個基本的形式,與輸入。我想使用jquery來改變輸入字段的名稱。這是一個淡化的版本。

<form> 
<div id="ent1">Name <input type="text"> <button type="button"> Just a button </button></div> 
</form> 

如何將「名稱」更改爲「計算機」之類的東西或使用jQuery的東西?

在此先感謝。

回答

0

這是比較容易把它包在一個元素像跨度

<div id="ent1"><span class="label">Name</span> <input type="text"> <button type="button"> Just a button </button></div> 

然後

$('#ent1 .label').text('new label') 
+0

啊,好的。我正在用標籤標籤思考這些問題,但發生了奇怪的事情。這是有道理的。我會盡快執行並報告。 – MikelG

1

使用標籤標記的標籤,然後使用jQuery使用下面找到它。

<form> 
<div id="ent1"> 
    <label for="name">Name</label> 
    <input id="name" type="text"> 
    <button type="button"> Just a button </button> 
</div> 
</form> 

$("label[for='name']").text = "new value" 
+0

歡迎來到stackoverflow!一般情況下,只有代碼的答案是不鼓勵的...如果你可以包含一些解釋,以解決這個問題,那更好。 –