gpt4 book ai didi

jQuery:向表中添加行

转载 作者:太空狗 更新时间:2023-10-29 15:39:58 25 4
gpt4 key购买 nike

我对 JavaScript 和 jQuery 完全陌生,现在我正在尝试修改 html 表格。

每次点击一个按钮,一些东西(输入,文本,按钮)应该被添加到最后一行。我在第一行做到了这一点,但是当我再次单击该按钮时,下一个输入将添加到最后一行的旁边而不是在它下面。我不明白为什么。希望你能帮上忙。

这是我的 html 文件:

...
<main>
<article id="main">
...
<section id="neue vorschlaege">
...
<table id="vorschlaege">
<tr>
<td>Deine Idee</td>
<td>Vorschläge</td>
<td>Kategorie</td>
<td>Löschen</td>
</tr>
<!-- I want to insert new rows here -->
</table>
</section>
</article>
...
</main>

这是我的 jQuery.js:

$(document).ready(function(){
$('#abschicken').on('click', function(add){
add.preventDefault();
var name = $("#name").val();
var fvv = $('input[name=FVV]:radio:checked').next('label:first').html();
var zutaten = $("#zutaten").val();
var passwort = $("#pw").val();

$('#vorschlaege > tbody:last-child').append(
'</tr>'
+'<td><input type="checkbox" checked="true"></td>'
+'<td>'+name+'</td>'
+'<td>'+fvv+'</td>'
+'<td><button id="loeschen">löschen</button></td>'
+'</tr>');
});
});

最佳答案

您从 </tr> 开始结束标记。

$('#vorschlaege > tbody:last-child').append(
'<tr>'// need to change closing tag to an opening `<tr>` tag.
+'<td><input type="checkbox" checked="true"></td>'
+'<td>'+name+'</td>'
+'<td>'+fvv+'</td>'
+'<td><button id="loeschen">löschen</button></td>'
+'</tr>');

关于jQuery:向表中添加行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40765266/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com