获取给定元素和类的特定元素

Atn*_*ize 0 javascript jquery jquery-selectors

是否有可能获得特定元素和特定类的元素?我想<textarea>test课堂上展示所有内容.

我知道如何获得所有textarea

$("textarea");
document.getElementsByTagName("textarea");
Run Code Online (Sandbox Code Playgroud)

或者给定类的所有元素

$(".test");
document.getElementsByClassName("test");
Run Code Online (Sandbox Code Playgroud)

我不知道如何在同一时间获得两者

Gon*_*ing 5

在jQuery中,只需将选择器放在彼此旁边,没有空格.这是一个AND条件.

var el = $("textarea.test");
Run Code Online (Sandbox Code Playgroud)

与此相反的是,如果您想要一个OR条件(textarea 那个类),那么您将使用逗号:

var el = $("textarea,.test");
Run Code Online (Sandbox Code Playgroud)

更多高级选择器的基本参考资料如下:https://api.jquery.com/category/selectors/