如果我想检索id为“abc”并以0-3结尾的所有元素,那么jQuery语句是什么?
例如,
abc0
abc1
abc2
abc3
答案 0 :(得分:1)
答案 1 :(得分:1)
好吧,如果他们在文档中按照数字顺序排列,我只需使用.slice()
。
$('[id^=abc]').slice(0,4);
如果它们具有相同的标记名称,则应将其包含在选择器中,如:
$('div[id^=abc]').slice(0,4);
答案 2 :(得分:0)
您始终可以使用这样的自定义过滤器功能:
$('[id^="abc"]'.filter(function() {
return(this.id.match(/[0-3]$/) != null);
});
如果你真的只想要带有id的四个元素:
abc0
abc1
abc2
abc3
并且,abc和数字之间没有插入字符,那么你可以这样做:
$("#abc0, #abc1, #abc2, #abc3")