我选择href属性以“picThumbImgA_”开头的所有标签,如下所示。
$('a[id^="picThumbImgA_"])')
现在我想更新前四个标签的一些属性。我可以先选择
$('a[id^="picThumbImgA_"]):first')
,最后为$('a[id^="picThumbImgA_"]):last')
奇数为$('a[id^="picThumbImgA_"]):odd')
甚至是$('a[id^="picThumbImgA_"]):even')
但我怎样才能处理前四个标签。
请帮帮我。
答案 0 :(得分:5)
您可以尝试基于零的索引选择器:lt()
,例如:
$('a[id^="picThumbImgA_"]):lt(4)')
选择匹配集内索引小于索引的所有元素。
您也可以使用:nth-child()
,例如:
$('a[id^="picThumbImgA_"]):nth-child(-n+4)')
答案 1 :(得分:-1)
您可以使用jQuery each()函数,并在处理完第一个函数后返回false退出函数。
$('a[id^="picThumbImgA_"])').each(function(index, el) {
if(index < 4) {
//do something
} else {
return false;
}
});