如何从表中删除tr

Muj*_*KAS 0 html javascript jquery

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

$("#del_yes").click(function() {
    $("tr#post_".post).remove();
});
Run Code Online (Sandbox Code Playgroud)

请注意,是我定义的全局JavaScript变量,我已经提醒其进行了测试,而且我得到了它的预期值,其中包含的ID <tr>标签像1,2和HTML是一样 <tr id="post_1">,<tr id="post_2">等等. .

因此,在运行时它应该是这样$("tr#post_1").remove();,$("tr#post_2").remove();等.

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

Ibr*_*han 5

你的字符串连接是错误的.用+而不是..

$("#del_yes").click(function() {
    $("tr#post_" + post).remove();
});
Run Code Online (Sandbox Code Playgroud)

  • @RayonDabre假设OP正在全局改变`post`的值,那不是问题. (2认同)
  • @Mujahed AKAS:太多的PHP我想= p不时有同样的'错误'. (2认同)