附加到 <td> 而不是低于 <tr>.怎么了
Appending to <td> instead of below <tr>. What's wrong?
In this jsFiddle
http://jsfiddle.net/littlesandra88/tZqYX/
我希望在单击"详细信息"的下方插入一个新<tr>
。
我愿意
$('.row').append("<tr><td>It worked</td></tr>");
但这导致
<tr class="row">
<td class="edit-column"><a href="javascript:addRemove('7249');">Details</a> <input value="Save" type="submit"></td>
<tr><td>It worked</td></tr></tr>
我希望的地方
<tr class="row">
<td class="edit-column"><a href="javascript:addRemove('7249');">Details</a> <input value="Save" type="submit"></td>
</tr>
<tr><td>It worked</td></tr>
知道如何解决这个问题吗?
尝试$('.row').after("<tr><td>It worked</td></tr>");
.append.
将行追加到 .row 行。使用 .after
会将行放在 .row 行之后
尝试.after()
而不是.append()
$('.row').after("<tr><td>It worked</td></tr>");
您基本上是在尝试添加到现有行中。 您需要将新行添加到表中。 或者尝试类似下一个$row之后的东西。
尝试.after()
。 .append(( 用于在子列表末尾的指定元素内粘贴某些内容
$(<tr><td>It worked</td></tr>").insertAfter($('.row'));
您需要
将新行附加到 tbody
元素,而不是行本身
您基本上是在尝试添加到现有行中。 您需要将新行添加到表中。 或者尝试类似下一个$row之后的东西。
$('#accTable').append("<tr><td>It worked</td></tr>");
.after()
可能是您要查找的。它将在 row
元素之后追加文本。
相关文章:
- addData()从最新图表中删除.js 2.1.3-怎么了
- 怎么了?通过字符串定义 JavaScript 命名空间
- JavaScript 不适用于 IE9,但每隔一个浏览器?怎么了
- 在严格模式下间接调用eval.x怎么了
- 这个纸摇滚迷你游戏怎么了
- 使用JavaScript进行财务计算(怎么了?)
- 节点邮件不起作用,怎么了
- Aptana Studio 3 - SFTP - 预览不显示 CSS/JS.怎么了
- 茉莉花.时钟VS西农时钟我的茉莉花怎么了.Clock.useMock() 用法
- 对于循环错误:未捕获的引用错误,未定义变量.怎么了
- 我的弹出窗口没有显示(Javascript/PHP).怎么了
- 循环遍历 3 个元素时的无限循环.怎么了
- 我的代码不起作用,怎么了
- 怎么了?j ?类型J:变量J=9;
- JavaScript 中的闭包 - 怎么了
- 这个代码怎么了.checked可能是我没有正确使用的那个
- jQuery prepend()不起作用,怎么了
- 这次脊梁怎么了?
- JavaScript程序,怎么了
- 旋转木马,柜台,怎么了?