【问题标题】:Add row using jquery使用jquery添加行
【发布时间】:2011-10-23 05:53:42
【问题描述】:

我正在打印 id 为“contactlist1”、“contactlist2”、“contactlist3”的一行。我已根据存储在数据库中的值完成此操作。现在我想在使用 jquery 的按钮单击事件上添加更多带有 id 'contactlist4'、'contactlist5' 的行。虽然我已经根据表中的数据库获取了我正在打印的变量的值。现在我希望在该 id 旁边添加行...

<tr id='contactlist1'>
<tr id='contactlist2'>

我想将行添加为&lt;tr id='contactlist3'&gt;,因为我使用了命令

$("#contactlist" + k ).after(newRow);
k++;

k 的值为 3,我已将其纳入变量。将 id 显示为 'contactlist3' 的方式是否正确

【问题讨论】:

  • 是的,我认为$("#contactlist" + k ) 不适合我...

标签: jquery


【解决方案1】:

不要在 $(...) 中使用 concat,请尝试以下操作:

var newContactListBase = 'contactlist';
var k = 1;
var newContactListItem = newContactListBase + k;
$("#"+ newContactListItem ).after(newRow)

【讨论】:

    【解决方案2】:

    它工作正常。还有其他事情出错了。在您运行迭代器时,也许 jQuery 尚未包含或准备好用于文档?

    http://jsfiddle.net/4JWPf/

    【讨论】:

      猜你喜欢
      • 2012-12-17
      • 2020-04-13
      • 2015-05-10
      • 2014-11-14
      • 1970-01-01
      • 2012-08-05
      • 2023-04-11
      相关资源
      最近更新 更多