Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/77.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
添加项(表行)jQuery_Jquery_Html - Fatal编程技术网

添加项(表行)jQuery

添加项(表行)jQuery,jquery,html,Jquery,Html,我试图在TD项目中添加更多行。所以,当我点击一个链接时,所有TD都会得到一个额外的TR <td> <tr>Test</tr> <tr>Test</tr> <tr>Test</tr> </td> <td> <tr>Test</tr> <tr>Test</tr> <tr>Test<

我试图在TD项目中添加更多行。所以,当我点击一个链接时,所有TD都会得到一个额外的TR

<td>
    <tr>Test</tr>
    <tr>Test</tr>
    <tr>Test</tr>
</td>

<td>
    <tr>Test</tr>
    <tr>Test</tr>
    <tr>Test</tr>
</td>

<td>
    <tr>Test</tr>
    <tr>Test</tr>
    <tr>Test</tr>
</td>

试验
试验
试验
试验
试验
试验
试验
试验
试验
我一直在尝试这个

$('#add_rows').click(function()
{
    $("td").append("<tr>Test</tr>");
});
$('#添加行')。单击(函数()
{
$(“td”)。附加(“测试”);
});

但它不会起作用。。。我做错了什么?

您的表结构不正确
T
able
R
ows,因此它们有
T
able
D
ata)项。选择器表达式是正确的,但正如我所说的,您的结构不正确,因此您的代码无法工作。看一看:


因此,您只需要颠倒您的结构。

您的基本HTML知识是错误的。标记包含在一个数组中,而不是另一个数组中。示例代码中未添加链接,无需添加警报等。不管是TD还是TR,css都会关注它应该如何工作。是的,如果我有警报,它会显示出来$(“#添加_行”)。单击(函数(){$(“tr”)。追加(“测试”);警报(“测试”);};正如我所说,您的问题是您的表结构。将其更改为正确的方式(
内部
),您的代码将正常工作。