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

Get specific element of a given element and class

是否可以获取特定元素的元素和特定的class? 我想显示所有 <textarea>test class。

我知道如何获取所有文本区域

$("textarea");
document.getElementsByTagName("textarea");

或给定的所有元素 class

$(".test");
document.getElementsByClassName("test");

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

在 jQuery 中,只需将选择器并排放置,不要 space。这相当于 AND 条件。

var el = $("textarea.test");

与之相反的是,如果您想要一个 OR 条件(文本区域 即 class),您将使用逗号:

var el = $("textarea,.test");

更高级的选择器的基本参考在这里:https://api.jquery.com/category/selectors/

不推荐使用document.getElementsByClassName("test");,部分浏览器不支持

您可以使用$("textarea.test").val();