【问题标题】:Dynamic functions for dynamic generated div's动态生成的 div 的动态函数
【发布时间】:2013-04-11 11:05:09
【问题描述】:
success: function (html) {
    $("#Concretisering").append('<li><input type="text"  /></li>');
}

我有一个这样的功能,它可以工作,但是...... 在另一个函数中,我生成了一些 div,所以我喜欢:

  • 混凝土化
  • 混凝土化1
  • 混凝土化2
  • ...

我的问题是,如何操作这段代码 $("#Concretisering") 让每个 div 都有 .append 函数?

【问题讨论】:

  • 如果我正确理解了你的问题,你应该这样做$('div').each(function() { this.append('...'); }
  • @netme- 页面上可能有很多潜水
  • @BhumiSinghal,感谢您的提示,但它写成“每个 div”。无论如何,我已将您的提示添加到我的答案中。

标签: javascript jquery html dynamic append


【解决方案1】:

而不是 ids ...提供您的 divs 类“Concretisering”。那么它会变成:

 $(".Concretisering:not(:has(li))").append('<li><input type="text"  /></li>');

【讨论】:

  • 现在的问题是,每个具有类 Concretisering 的元素都会得到一个文本框。这种情况一定是我喜欢的,当一个div被制作时,你可以给那个div添加一个文本框,只有那个div
  • 你可以创建一个小提琴,让你使用它来创建 div 的代码吗?
  • 进行了编辑以仅将 li 添加到那些还没有它的 div
  • 有很多方法可以满足您的要求,满足各种条件。除非您创建简化的小提琴来模拟您的问题.. 修复它会非常困难
猜你喜欢
  • 1970-01-01
  • 2014-05-02
  • 1970-01-01
  • 2018-01-27
  • 1970-01-01
  • 2018-12-04
  • 2013-02-28
  • 2019-12-24
  • 1970-01-01
相关资源
最近更新 更多