jQuery错误无法识别的表达式

时间:2012-08-18 17:03:22

标签: jquery

我有一些代码完全适用于引用jQuery 1.7.2的特定源代码解决方案

现在我将此源代码复制/粘贴到另一个引用jQuery 1.8.0的解决方案

我不知道jQuery版本是否是我的问题的根源但是我收到了一个错误:无法识别的表达

以下是源代码:

$('#ScreenshotsTable tr.#' + screenshotID).remove();

其中,screenshotID(例如)等于7。

正如您所看到的,我想从表中删除一行。

知道我为什么会收到错误吗?

感谢。

1 个答案:

答案 0 :(得分:2)

您应该从选择器中删除.

$('#ScreenshotsTable tr#' + screenshotID).remove();

ID是唯一的,您可以编码:

$('#'+screenshotID).remove();

请注意,如果页面的doctype不是HTML5,则ID必须以字母开头。