【发布时间】:2017-08-10 03:29:11
【问题描述】:
我关注 this example 并输入了 $( "div:contains('John')" ).css( "text-decoration", "underline" ); ,但出现异常:
VM23376:1 未捕获的 DOMException:无法在“CommandLineAPI”上执行“$”:“div:contains('John')”不是有效的选择器。
【问题讨论】:
-
贴出你的代码
-
如果你在中有任何元素,那么改变选择器。假设您在中有
标签,然后将选择器更改为 $( "div p:contains('John')" ).css( "text-decoration", "underline" );
@Gayathri:这不应该有所作为(除了可能需要更多的工作),因为祖先<div>仍将包含所需的字符串。@gyre 如果没有加载 jQuery,错误是"'$' is undefined",OP 似乎不同jQuery 已加载。这是一个 jQuery 解析器错误
标签: javascript jquery jquery-selectors