javascript - 如何从表中删除 tr

标签 javascript jquery html

我有一个 html 表,我想通过 jQuery 删除完整的 <tr>,所以我使用以下函数

$("#del_yes").click(function() {
    $("tr#post_".post).remove();
});

请注意,post是我定义的全局javascript变量,我通过提醒它来测试它,并且我得到了它的预期值,其中包含<tr>标签的id像 1, 2 和 html 就像 <tr id="post_1"> , <tr id="post_2"> 等等..

所以在运行时它应该像 $("tr#post_1").remove();$("tr#post_2").remove(); 等..

我不知道出了什么问题,我无法删除 <tr>

最佳答案

你的字符串连接是错误的。使用 + 代替 ..

$("#del_yes").click(function() {
    $("tr#post_" + post).remove();
});

关于javascript - 如何从表中删除 tr,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35456151/

相关文章:

javascript - 正则表达式选择不起作用

javascript - 更改其他 div 中的高度后,我的固定边栏 float 在页脚上方

html - Internet Explorer 不呈现从 JQuery ajax post 返回的 html

html - 调整窗口大小时如何正确对齐菜单项?

javascript - 更改每隔一行的背景颜色

javascript - 单击滑动面板以外的区域时,如何关闭滑动面板?

JavaScript 递归和闭包?

jQuery:多个当前夸大的问题

javascript - 在页面上放置多个 raphael.js 对象

php 或浏览器无法识别 PDO 中的 "->"