2

我的页面中有 ID 为“abc_1_2_3_xyz”的元素。如何在 Jquery 中选择以“abc”开头并以“xyz”结尾的元素?

$('div[id^="abc"], div[id$="xyz"]');
4

3 回答 3

5

您可以使用 2 个属性选择器。

$('div[id^="abc"][id$="xyz"]');
于 2013-04-11T20:06:54.137 回答
4

尝试以下操作:

$('div[id^="abc"][id$="xyz"]');

http://api.jquery.com/multiple-attribute-selector/

于 2013-04-11T20:06:55.080 回答
0

使用过滤器:

$('div')
    .filter(function() {
        return this.id.match(/^abc+xyz$/);
    })
    .html("Matched!")
;
于 2013-04-11T20:06:54.567 回答