我有一个拥有css类“MyClass”的div。在这个div中,我可以有任意数量的复选框,紧接着是一个带有一些特定文本的锚点(例如,让我们说MyText)。
如何使用JQuery选择所有复选框元素。我拥有的是
$('div.givenclass input:checkbox')."I DON"T KNOW WHAT TO PUT HERE"
我想确保我获得的复选框紧接在带有文本“MyText”的锚标记之前。
请帮忙!
答案 0 :(得分:5)
$("div.MyClass a:contains(specific test)").prev(":checkbox");
答案 1 :(得分:0)
这将检查与之匹配的所有复选框
$('div.givenclass input:checkbox').attr('checked', true);
要在“我的文本”之前限制,你可以执行.prev或检查.each中的元素,但更好的方法是在div中对相关复选框进行分组,然后选择该div中的所有复选框