Это чисто вымышленно, но Ошибка Ellen Ullman является замечательным рассказом о твердом для нахождения ошибки, которая имела трагические последствия.
$('span').each(function(){
if( $(this).attr('id').match(/pattern/) ) {
// your code goes here
}
});
проблема решена.
Основываясь на принятом ответе:
Это зависит от того, какой шаблон вы ищете. Если ваш шаблон похож на "MasterPageElement_CheckBox_4443", "MasterPageElement_CheckBox_4448" и т. Д., Вы также можете использовать:
$("span[id^=MasterPageElement_CheckBox]")
Для простых шаблонов есть 3 встроенных селектора атрибутов:
$("span[id^=foo]")
Этот селектор соответствует всем промежуткам, имеющим id
и начинается с атрибута foo
(например, fooblah
)
$("span[id$=foo]")
Этот селектор соответствует всем диапазонам, имеющим атрибут id
, и заканчивается на foo
(например, blahfoo
).
$("span[id*=foo]")
Этот селектор соответствует всем диапазонам с атрибутом id
и имеет foo
где-то в пределах это (например, blahfooblah
).