2009-11-08 3 views
1

У меня есть div, имеющий класс css «MyClass». Внутри этого div я могу иметь любое количество флажков, за которыми сразу следует якорь, имеющий определенный текст (например, MyText для примера).JQuery: выберите элементы, которые находятся перед якорем с определенным текстом

Как выбрать все элементы флажка с помощью JQuery. Что у меня есть

$('div.givenclass input:checkbox')."I DON"T KNOW WHAT TO PUT HERE" 

Я хочу, чтобы убедиться, флажков, которые я получаю сразу перед анкерной тег с текстом «MYTEXT».

Пожалуйста, помогите!

ответ

5
$("div.MyClass a:contains(specific test)").prev(":checkbox"); 
+0

Спасибо, что сработало – user205892

0

Это будет проверять все флажки соответствия его

$('div.givenclass input:checkbox').attr('checked', true); 

ограничивал до «моего текста» ахор вы можете сделать .prev или проверить наличие элементов в .each, но лучше бы связанные группы флажка в в div и установите все флажки в этом div

Смежные вопросы