2010-04-10 39 views
1

我喜欢通过两个以上的条件选择一个元素。jquery通过两个条件选择

例如

的名字是一些名称和检查

我怎么能这样做呢?

+0

7视图和3answer。谢谢。 – 2010-04-10 13:22:00

回答

5

可以追加attribute:checked选择,像这样:

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

钍这里的关键,留下一个空间,你告诉灒(jQuery的选择器引擎)对筛选相同元件。如果您在两者之间放置一个空格,则会是:“查找带有此名称的元素的儿童”。

0

你可以这样做:

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

这将确保它只检查形式input这是你在寻找什么。

0

jQuery使用CSS Selector规则进行文档匹配。 如果你知道如何使用CSS选择器,你会知道如何做到这一点 以此为参考 http://api.jquery.com/category/selectors/

,并了解更多关于CSS选择

+0

虽然这是部分正确的,但jQuery实现了CSS选择器*和*一些其他的,例如':animated'不在CSS :) – 2010-04-10 13:09:00

+0

我没有在帖子中提到它,因为它已经写在链接中,我提供。任何感谢您的通知,我将在我的下一篇文章中提供更准确的信息 – Kronass 2010-04-10 13:33:17