0

我对这种行为有点困惑。

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

在此处输入图像描述

这一切在屏幕上看起来都很好,但是我在 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);
4

1 回答 1

2

value属性设置默认值

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

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

如果您真的想更改它,请.attr('value', foo)改用。

于 2012-09-25T10:37:46.283 回答