如何通过jQuery为特定表单的输入添加值

时间:2012-03-28 20:00:43

标签: jquery

鉴于此HTML:

<form id="formx">
  <input type="text" value="" />
</form>

这个JavaScript:

$(function() {
  $("#formx>input").attr('value') = "my text";
})

为什么不工作? Here's一个JSFiddle。

3 个答案:

答案 0 :(得分:1)

为您的输入提供ID并使用该ID进行访问。或者使用:

$("#formx input").val("my text");

答案 1 :(得分:1)

您正在使用.attr()错误地分配值。应该像:

$(function() {
  $("#formx>input").attr('value',"my text");
})​

答案 2 :(得分:1)

你想要的是这个:

$("#formx>input").attr('value', 'my text');

或者

$("#formx>input").val('my text'); 

您无法为函数的输出分配值。