jquery选择两个条件

时间:2010-04-10 13:01:57

标签: jquery

我喜欢选择两个以上的元素。

例如

name是某个名称并已选中

我该怎么做?

3 个答案:

答案 0 :(得分:5)

您可以添加attribute:checked选择器,如下所示:

$("[name=myName]:checked")

这里的关键是,不要留下空间,你告诉Sizzle(jQuery的选择器引擎)过滤相同的元素。如果你在它们之间加一个空格,那就是:“找到带有这个名字的元素的已检查的孩子。”

答案 1 :(得分:0)

你可以这样做:

if ($('input[name="some_name"]').is(':checked'))
{
  // your code here...........
}

这确保它只检查表格input,这正是您所寻找的。

答案 2 :(得分:0)

jQuery使用CSS Selector规则进行文档匹配。 如果您知道如何使用CSS选择器,您将知道如何执行此操作 用这个作为参考 http://api.jquery.com/category/selectors/

并阅读有关CSS选择器的更多信息