Ale*_*lex 11 javascript jquery jquery-selectors
我可以一次从元素中的所有XYZ元素中删除特定的CSS类吗?
示例:active
从我的搜索中的所有<a>
锚点中删除CSS类. div
如果是这样,怎么样?
如果搜索是一个类:
$("div.search a").removeClass("active");
Run Code Online (Sandbox Code Playgroud)
如果搜索是ID:
$("#search a").removeClass("active");
Run Code Online (Sandbox Code Playgroud)
是啊.你这样做:
$("div a .className").removeClass("className")
Run Code Online (Sandbox Code Playgroud)
或者,假设您只想在某个div上执行此操作,只要div设置了id属性,您就可以执行以下操作:
$("#divIDValue a .className").removeClass("className")
Run Code Online (Sandbox Code Playgroud)
使用jQuery选择器,#带有一些文本后引用对象(div,span,anchor,等等),其id
属性设置为该文本.句点指的是具有与该句点之后的文本匹配的类名称的所有对象.如上所示,您可以嵌套选择器文本.所以在上面的例子中,这是发生的事情:
示例#1
例#2
id
属性设置为"divIDValue" 的divclassName
请记住,对于页面中的所有对象,只有一个对象可以具有任何特定id
值.因此,您可以将两个对象id
设置为'divIDValue' - 虽然您的页面看起来仍然可能看起来不错,但jQuery只会找到第一个项目id
.另一方面,类可用于多个项目(您可能已经知道).
归档时间: |
|
查看次数: |
21255 次 |
最近记录: |