2014-03-07 149 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!一般情况下,只有代码的答案是不鼓励的...如果你可以包含一些解释,以解决这个问题,那更好。 –