jQuery:选择器问题(样式表类)

时间:2010-05-13 15:41:23

标签: jquery selector

如何选择包含空格的类名的项目? 比如<a href='button normal'>

THX

2 个答案:

答案 0 :(得分:3)

我假设您的示例意味着class=""而不是href=""

您可以使用attribute-contains selector选择它们(在这种情况下,类只是另一个属性)。用法如下所示(如果需要,可以更改或删除a部分):

$("a[class*=' ']")

答案 1 :(得分:1)

CSS3有各种attribute selectors,可以在jQuery中使用。他们中的大多数人不会以任何特殊方式对待空间; $('a[class="button normal"]')将选择其class属性正好为button normal的链接。或者,如果要选择具有buttonnormal类(可能还有几个)的元素,请使用$('.button.normal')。 (这也是普通的旧CSS,但由于存在错误而无法在IE6中运行 - jQuery版本。)