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

时间:2015-04-14 08:38:29

标签: javascript jquery jquery-selectors

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

我知道如何获得所有textarea

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

或者给定类的所有元素

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

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

2 个答案:

答案 0 :(得分:5)

在jQuery中,只需将选择器放在彼此旁边,没有空格。这充当AND条件。

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

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

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

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

答案 1 :(得分:0)

建议不要使用document.getElementsByClassName("test");,因为某些浏览器不支持它。

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