【问题标题】:jQuery I need to add an div overjQuery 我需要添加一个 div
【发布时间】:2011-10-24 06:13:38
【问题描述】:

我有这个code

现在,当用户点击 id 为 add 的 div 时,点击任何第一个 td 元素为 id 1st

div 应该是:

这可能看起来像是工资问题,所以我添加了这张图片。 现在让我们成为

内容内容内容

成为td

盒子是开销 div。

现在如何使用 jQuery 添加它? CODE 我试图做这样的事情,但这个添加 div 来到它旁边而不是它。

【问题讨论】:

  • 就像隐藏第一名一样?还有:id不能以数字开头,tr不能加div,只能td和th
  • 我只是随便放了个名字。而且我们不能将 div 添加到 tr 吗? :O
  • 如果不可能,td 也可以工作
  • 对不起,但在格式方面:使用相当大的图像“contentcontentcontent”真的有必要吗?

标签: jquery html css html-table event-handling


【解决方案1】:

使用

$("#add").click(function() {
    $("#table").prepend("<div class='overhead'>This Is a div above another</div>")
});

同时尽量避免在 ID 中使用数字值。

【讨论】:

  • 好吧,这将在 td 之前添加 div,但我希望它在 tr 之上
  • 所以:$("#add").click(function() { $("#1st").prepend("
    这是一个 div 在另一个之上") });
【解决方案2】:

您似乎将 DIV 放入 Table 中...我不认为这就是您的意思吗?

我认为您正在尝试将另一个表行(或可能是 DIV)预置到您的表中。所以在你的 jquery 上,你想说这样的话:

$('#table').prepend('<tr id="before"><td>content</td></tr>');

这将在第一个表格行上方添加新的表格行。

【讨论】:

  • 好吧,这将在 td 之前添加 div,但我希望它在 tr 之上
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-12-27
  • 1970-01-01
  • 2012-11-02
  • 1970-01-01
相关资源
最近更新 更多