我有一些代码完全适用于引用jQuery 1.7.2的特定源代码解决方案
现在我将此源代码复制/粘贴到另一个引用jQuery 1.8.0的解决方案
我不知道jQuery版本是否是我的问题的根源但是我收到了一个错误:无法识别的表达
以下是源代码:
$('#ScreenshotsTable tr.#' + screenshotID).remove();
其中,screenshotID(例如)等于7。
正如您所看到的,我想从表中删除一行。
知道我为什么会收到错误吗?
感谢。
答案 0 :(得分:2)
您应该从选择器中删除.
:
$('#ScreenshotsTable tr#' + screenshotID).remove();
ID是唯一的,您可以编码:
$('#'+screenshotID).remove();
请注意,如果页面的doctype不是HTML5,则ID必须以字母开头。