如何选择这些元素

时间:2011-06-06 13:21:16

标签: jquery jquery-selectors

我想处理以rel元素开头的所有元素a,这些元素以字符串lightbox开头。

我如何使用jQuery做到这一点?

4 个答案:

答案 0 :(得分:5)

使用attribute-starts-with选择器:

$('a [rel^="lightbox"]')

答案 1 :(得分:4)

您需要startswith选择器

 $('a[rel^="lightbox"]')

答案 2 :(得分:2)

使用attribute starts with选择器。

$('a [rel^="lightbox"]')

编辑:重新阅读您的问题,听起来这可能是您想要的:

$('a[id^="lightbox"] [rel]')

这将选择具有属性rel的所有元素,并且这些元素位于ID为a的{​​{1}}标记内。

答案 3 :(得分:2)

只是为了与众不同......如果是前缀(即“灯箱 - ”),您可以使用|= selector

$('a[rel|=lightbox]')