2009-11-08 38 views
1

我有一个具有CSS类“MyClass”的div。在这个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 2009-11-08 04:26:11

0

这将检查所有的复选框匹配它

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

“我的文字”之前阿克限制,你可以做.prev或检查中。每个元素,但更好的方式是将相关的复选框在一个div中,并选择该div中的所有复选框

相关问题