2013-04-11 2 views
2

У меня есть элементы на моей странице с идентификаторами типа «abc_1_2_3_xyz». Как выбрать элемент в JQuery, который начинается с «abc» и заканчивается на «xyz»?Выбор элемента, который начинается с «abc» и заканчивается на «xyz»

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

Возможные дублируют [здесь] (http://stackoverflow.com/questions/5376431/ wildcards-in-jquery-selectors) –

ответ

5

Вы можете использовать 2 селектора атрибутов.

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

Используйте фильтр:

$('div') 
    .filter(function() { 
     return this.id.match(/^abc+xyz$/); 
    }) 
    .html("Matched!") 
; 
Смежные вопросы