2

我有一些代码在引用 jQuery 1.7.2 的特定源解决方案上完美运行

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

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

这是源代码:

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

其中 screenshotID (例如)等于 7。

如您所见,我想从表格中删除一行。

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

谢谢。

4

1 回答 1

2

您应该.从选择器中删除:

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

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

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

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

于 2012-08-18T17:05:25.020 回答