aks*_*aks -1 javascript jquery
我是 jQuery 的初学者,似乎类名在用作方法的参数时总是有一个句点字符。
但是,如果在类名中添加句点,则 addClass() 方法不起作用。为什么?
因为“类名”和“选择器”是两个不同的东西。
顾名思义,addClass(和removeClass) 只是在寻找类名。所以对于这样的元素:
<div class="someName">
Run Code Online (Sandbox Code Playgroud)
类名就是“someName”。没有句号。
一个选择是完全不同的事情。它可以包含元素名称、类名称、ID 和各种其他内容。选择器用于许多地方,例如定义 CSS 目标。特别是在您看到的内容中,它们被 JavaScript 函数(如document.querySelectorjQuery$函数)用于查找元素。
在选择器中,句号是一个特殊字符,表示后面的文字是指类名。文本本身就是类名。它们是选择器中的两个不同标记。