更改输入字段的名称

时间:2014-03-07 00:18:35

标签: jquery forms input

所以我知道我问的是一个基本的问题,但搜索起来相当困难,因为我不知道我在说什么(我知道标签是一个标签并搜索“标签”产生我不想要的结果。

所以我有一个基本的表格,带有输入。我想使用jquery来更改输入字段的名称。这是该系列的淡化版本。

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

如何使用jquery将“name”更改为“computer”或其他内容?

提前致谢。

2 个答案:

答案 0 :(得分:1)

为标签使用label标签,然后使用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"

答案 1 :(得分:0)

将其包装在像span

这样的元素中更容易
<div id="ent1"><span class="label">Name</span> <input type="text"> <button type="button"> Just a button </button></div>

然后

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