如何在类型为:text的输入中加载文本

时间:2013-10-16 08:48:13

标签: javascript jquery html

在我的网站中,用户可以注册,注册后他们可以编辑他们的信息。

所以我有一个这样的表格:

<form name="edit-form" class="edit-form" action="php/edit_profile.php" method="post">
<div class="content">
    <label>First Name</label>
    <input name="firstName" id="firstName" type="text"  class="input firstName"/>
</div></form>

我试图用jquery设置“firstname”的输入文本,如下所示:

function edit_profile(fn)
{
var firstname = fn;
     $('.edit-form > .content >  input#firstName').text(firstname);
}

但它并没有在现场展示任何东西。 不要担心我如何调用jquery函数。

谢谢

2 个答案:

答案 0 :(得分:2)

text()设置元素的内部文本,内部文本与<input>元素无关。

改为使用val()

$("#firstName").val("emad");

答案 1 :(得分:0)

对于jquery就像这样做

<input name="firstName" id="firstName" type="text"  class="input firstName"/>

使用val()

$("#firstName").val("your value here");

如果你想放emad那么

$('#firstName').val("emad");