为每个jquery设置输入值

时间:2012-09-25 10:34:38

标签: javascript jquery ajax

我对这种行为感到有点困惑。

我使用jquery克隆一个表,然后对服务器执行GET请求并获取一个json。从那里我为克隆表中的每个字段设置了值。

enter image description here

这一切在屏幕上显得很好,但是我没有在FireBug中看到该元素的任何值。

<input id="id_deals-1-deal_template_name" type="text" maxlength="100" name="deals-1-deal_template_name" readonly="True">

我设置值的方式是这样的,也许我做错了:

$('#id_deals-' + (total-1) + '-deal_template_name').val(template_name);

1 个答案:

答案 0 :(得分:2)

value属性设置默认值

由{jQuery value方法设置的val()属性处理当前值

在Firebug中查看时,您不应该看到属性发生更改,因为您没有更改默认值。

如果您确实想要更改它,请改用.attr('value', foo)