我想插入一行到多个表的问题上插入一排表
$('table > tbody > tr:first').before('<tr><td>Stufftd>tr>');
是增加新tr
只有第一个表和
$("tbody").each(function() {
$('table > tbody > tr:first').before('Stuff ');
});
的开头开始再次将所有新的tr
s添加到第一个表。你能让我知道如何解决这个问题吗?
$("tbody").each(function() {
$('table > tbody > tr:first').before('Stuff ');
});
$('table > tbody > tr:first').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>
使用$(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
这家伙很懒,还没有设置简介