【发布时间】:2014-08-31 16:42:38
【问题描述】:
是否可以自动将类添加到任何设置为哈希 (#) 的 HREF?
我在 Concrete5 中使用了一个自动菜单,所以不幸的是不能硬编码它。
我猜测一下,必须使用 JavaScript/jQuery 吗?
提前致谢!
【问题讨论】:
是否可以自动将类添加到任何设置为哈希 (#) 的 HREF?
我在 Concrete5 中使用了一个自动菜单,所以不幸的是不能硬编码它。
我猜测一下,必须使用 JavaScript/jQuery 吗?
提前致谢!
【问题讨论】:
【讨论】:
您可以尝试使用
$('a[href$="#"]').addClass('className');
查看docs 以获取属性选择器的选项:
属性包含前缀选择器 [name|="value"] 选择具有指定属性和值的元素 等于给定字符串或以该字符串开头 用连字符 (-)。 属性包含选择器 [name*="value"] 选择具有指定属性的元素 包含给定子字符串的值。 属性包含单词选择器 [name~="value"] 选择具有指定属性和值的元素 包含给定的单词,由空格分隔。 属性以选择器 [name$="value"] 结尾 选择具有指定属性的元素 以给定字符串结尾的值。比较区分大小写。 属性等于选择器 [name="value"] 选择具有指定属性的元素 值完全等于某个值。 属性不等于选择器 [name!="value"] 选择不具有指定属性的元素, 或者确实具有指定的属性但没有特定的值。 属性以选择器 [name^="value"] 开头 选择具有指定属性的元素 值正好以给定的字符串开头。 具有属性选择器 [名称] 选择具有指定属性且具有任何值的元素。 多属性选择器 [name="value"][name2="value2"] 匹配与所有指定属性过滤器匹配的元素。【讨论】:
【讨论】: