0

我不知道如何解决我的问题。我有两个模型的 Django 模板。我将这些模型放在 inlineformset_factory 中。

例子

DhcpConfigFormSet = inlineformset_factory(Dhcp, IPRange, extra=1)

我在模板中显示了这个表格,就像这张图片

表格 http://sphotos-h.ak.fbcdn.net/hphotos-ak-prn1/601592_10151469446139596_1335258068_n.jpg

我想实现事件,当我点击加号棒(图片上标记的字段)时,再显示一行(ip初始字段,ip最终字段和删除复选框)。

我试图这样做:

$(document).ready(function() {
        $(".plusthick-left").click( function() {
          var tr= $(".sort-table").find("tbody tr:last").length;
               $(".sort-table").find("tbody tr:last").after($(".sort- table").find("tbody tr:last").clone())
      });     

但我有问题,因为我只是复制了最后一行并采用了相同的属性值?

我的问题是:如何创建新行,并将所有属性设置为最后一行的值加一。

例如:

<input type="text" id="id_ip_initial_0_ip_range">

这是在模板中生成表单的字段,我想制作具有 id 值的字段,如下所示:

<input type="text" id="id_ip_initial_1_ip_range">

我该怎么做?:)

4

0 回答 0