获取给定元素的特定元素和 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();
是否可以获取特定元素的元素和特定的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();