我想处理以rel
元素开头的所有元素a
,这些元素以字符串lightbox
开头。
我如何使用jQuery做到这一点?
答案 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]')