抱歉,我在发帖之前确实寻找过答案。但我找不到我要找的东西。
我正在尝试使用 jQuery UI 的 tag-it 小部件。我正在尝试将该.tagit()
方法应用于元素,如下所示:
jQuery("#myTags:.5aedf589").tagit();
我试图应用该tagit()
方法的页面上的实际元素是这样的:
<ul id="myTags:.5aedf589">
这应该是一个合法的 id 名称,但以防万一我也试过了,只是遇到"#myTags"
了同样的问题。
我使用 jQuery 而不是 $ 别名,因为我的脚本同时包含 Prototype 和 jQuery。首先加载 jQuery,从文档中它说我应该能够使用 jQuery 而不是$
甚至不使用noConflict()
. 我也尝试过使用 noConflict,但没有帮助。
问题是上面的 jQuery 表达式会导致以下 JavaScript 错误:
Syntax error, unrecognized expression: "#myTags:.5aedf589"