4
关注
1995
浏览

问题上插入一排表

为什么被折叠? 0 个回复被折叠
惊鸿一线 未验证用户 用户来自于: 广东省
2020-09-16 10:39

使用$(this)来引用每个表。

$("tbody ").each(function() { 
 
    $(this).before('Stuff'); 
 
});
table, 
 
th, 
 
td { 
 
    border: 1px solid #eee; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js">script> 
 
<table> 
 
    <tbody> 
 
    <tr> 
 
     <td>Januarytd> 
 
     <td>$100td> 
 
    tr> 
 
    <tr> 
 
     <td>Februarytd> 
 
     <td>$80td> 
 
    tr> 
 
    tbody> 
 
table> 
 
<table> 
 
    <tbody> 
 
    <tr> 
 
     <td>Januarytd> 
 
     <td>$100td> 
 
    tr> 
 
    <tr> 
 
     <td>Februarytd> 
 
     <td>$80td> 
 
    tr> 
 
    tbody> 
 
table> 
 
<table> 
 
    <tbody> 
 
    <tr> 
 
     <td>Januarytd> 
 
     <td>$100td> 
 
    tr> 
 
    <tr> 
 
     <td>Februarytd> 
 
     <td>$80td> 
 
    tr> 
 
    tbody> 
 
table> 
 
<table> 
 
    <tbody> 
 
    <tr> 
 
     <td>Januarytd> 
 
     <td>$100td> 
 
    tr> 
 
    <tr> 
 
     <td>Februarytd> 
 
     <td>$80td> 
 
    tr> 
 
    tbody> 
 
table>

PS - 如果你想这里面tbody您可以使用$(this).find("tr:first").before('Stuff');

冰泉 未验证用户 用户来自于: 广东省
2020-09-16 14:50

您使用的是相同的选择,而不是tbody

$("tbody").each(function() { 
    $(this).before('Stuff'); 
}); 
jmt33 未验证用户 用户来自于: 广东省
2020-09-17 15:08
$("tbody").each(function() { // I don't want to insert before the tbody, // I want to insert before the first row. $(this).find("tr:first").before('Stuff'); });
January $100
February $80
January $100
February $80
January $100
February $80
January $100
February $80

关于作者

问题动态

发布时间
2020-09-15 15:51
更新时间
2022-09-15 15:53
关注人数
4 人关注

相关问题

Flash里面的场景一不见了,是版本的问题吗?我用的是CS6。
Javascript - 如何将特定索引中的元素插入到数组的末尾?
拖放HTML5元素和JavaScript的问题
我电脑出了问题谁有办法解决?
在SQLite中检索多个rowid插入或更新,使用JavaScript
如何用Babel.js将导入语句插入到AST中?
进入游戏时或者游戏临时切换到桌面?显示屏右上方总是出现DP一样?请问是什么问题
C++控制台的输入输出问题
关于python的问题
Firebase数据库输出按字母顺序排序问题
个人工作笔记 Powered BY WeCenter V4.1.0 © 2024 粤ICP备2020123311号