我有一个html表,我想通过jQuery删除一个完整的<tr>
,所以我使用以下函数
$("#del_yes").click(function() {
$("tr#post_".post).remove();
});
请注意帖子是我定义的全局javascript变量,我已经通过提醒它来测试它,并且我得到了它的预期值,其中包含了id的值像{1,2}和html这样的<tr>
标记就像<tr id="post_1">
,<tr id="post_2">
等。
所以在运行时它应该像$("tr#post_1").remove();
,$("tr#post_2").remove();
等。
我不知道出了什么问题,我无法移除<tr>
答案 0 :(得分:5)
您的字符串连接错误。使用+
代替.
。
$("#del_yes").click(function() {
$("tr#post_" + post).remove();
});