在jquery中选择基于class和id的元素 - 类似于SQL查询

Ank*_*kur 0 jquery jquery-selectors

我想根据它的类和id选择一个元素,我在SO上看到过很多类似的问题.大多数用户都会问你为什么要这样做 - 这不是很有帮助,相信我,这是解决我的UI问题最简单的方法,而且这是一个非常独特的互动用户界面,可以让通用的三重商店轻松浏览.

目前jquery看起来像这样:

$(document).ready( function() {
    $(".predicates").hide();
    $(".objects").hide();
        $("#subject").click(
        function() { 
            $("#predId, .predicates").toggle(); // this line
            }
        );

        $("#predId").click(
        function() { 
            $("#objId, .objects").toggle();
            }
        );
});
Run Code Online (Sandbox Code Playgroud)

我真正感兴趣的是这个

$("#predId,.predicates").toggle();

我如何得到选择以确保#predId和.predicates都为真,此时似乎只有一个或另一个必须为真.是否有类似&&运算符的东西?

Nic*_*ver 5

像这样,没有空格,没有逗号:

$("#predId.predicates").toggle();
Run Code Online (Sandbox Code Playgroud)

没有空格,你就是说将选择器应用于同一个元素:)