如何选择包含空格的类名的项目?
比如<a href='button normal'>
THX
答案 0 :(得分:3)
我假设您的示例意味着class=""
而不是href=""
。
您可以使用attribute-contains selector选择它们(在这种情况下,类只是另一个属性)。用法如下所示(如果需要,可以更改或删除a
部分):
$("a[class*=' ']")
答案 1 :(得分:1)
CSS3有各种attribute selectors,可以在jQuery中使用。他们中的大多数人不会以任何特殊方式对待空间; $('a[class="button normal"]')
将选择其class属性正好为button normal
的链接。或者,如果要选择具有button
和normal
类(可能还有几个)的元素,请使用$('.button.normal')
。 (这也是普通的旧CSS,但由于存在错误而无法在IE6中运行 - jQuery版本。)