【发布时间】:2011-11-02 14:39:40
【问题描述】:
我查找具有第二个类名的所有链接,该类名以“_0”开头。这个类名用作我内部使用的路径。
我尝试了以下查询但没有成功:
$('a.hint [class^=_0]') // hint is the name for the first class
$('a [class^=_0]')
$('a [class^=_0]')
是否有一个简短的方便查询来解决这个问题?
【问题讨论】:
我查找具有第二个类名的所有链接,该类名以“_0”开头。这个类名用作我内部使用的路径。
我尝试了以下查询但没有成功:
$('a.hint [class^=_0]') // hint is the name for the first class
$('a [class^=_0]')
$('a [class^=_0]')
是否有一个简短的方便查询来解决这个问题?
【问题讨论】:
尝试:$('a.hint[class^="_0"]')(在_0 周围加上引号),如jquery doc example 中所述
[编辑] 如果您的课程之一不是完全 hint,那么您不应该使用a.hint
$('a.hint[class^="_0"]') 查找包含确切类名hint 的a 标记和以_0 开头的类名之一
你要找的更可能是:$('a[class^="_0"]')
您应该向我们展示您的 HTML 代码,这真的很有帮助!
【讨论】:
hint 和[ 之间的空格,正如理查德在他的回答中指出的那样——我已经编辑了我的答案
【讨论】:
试试这个-
$('a.hint [class^="_0"]')
【讨论】:
如果您确定它是您的第二类,那么您可以使用$("a [class*=' _0']")。请参阅此链接,这应该对您有所帮助。 Using 'starts with' selector on individual class names
【讨论】: