JQuery:选择具有特定文本的锚点之前的元素

use*_*892 1 jquery jquery-selectors

我有一个div有一个css类"MyClass".在这个div中,我可以有任意数量的复选框,紧接着是一个带有一些特定文本的锚(假设示例中有MyText).

如何使用JQuery选择所有复选框元素.我拥有的是什么

$('div.givenclass input:checkbox')."I DON"T KNOW WHAT TO PUT HERE"
Run Code Online (Sandbox Code Playgroud)

我想确保我得到的复选框紧接在带有文本"MyText"的锚标记之前.

请帮忙!

cle*_*tus 5

$("div.MyClass a:contains(specific test)").prev(":checkbox");
Run Code Online (Sandbox Code Playgroud)