选择以“abc”开头并以“xyz”结尾的元素

时间:2013-04-11 20:04:42

标签: javascript jquery dom jquery-selectors

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

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

3 个答案:

答案 0 :(得分:5)

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

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

答案 1 :(得分:4)

尝试以下方法:

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

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

答案 2 :(得分:0)

使用过滤器:

$('div')
    .filter(function() {
        return this.id.match(/^abc+xyz$/);
    })
    .html("Matched!")
;