Javascript 获取给定元素和类的特定元素
是否可以获取特定元素和特定类的元素? 我想用Javascript 获取给定元素和类的特定元素,javascript,jquery,jquery-selectors,Javascript,Jquery,Jquery Selectors,是否可以获取特定元素和特定类的元素? 我想用test类显示所有 我知道如何获得所有的文本区域 $("textarea"); document.getElementsByTagName("textarea"); 或给定类的所有元素 $(".test"); document.getElementsByClassName("test"); 我不知道如何在jQuery中同时获取这两个选择器,只需将选择器彼此相邻,没有空格。作为和条件 var el = $("textarea.test"); 与此相
test
类显示所有
我知道如何获得所有的文本区域
$("textarea");
document.getElementsByTagName("textarea");
或给定类的所有元素
$(".test");
document.getElementsByClassName("test");
我不知道如何在jQuery中同时获取这两个选择器,只需将选择器彼此相邻,没有空格。作为
和
条件
var el = $("textarea.test");
与此相反的是,如果需要或条件(textarea或该类),则可以使用逗号:
var el = $("textarea,.test");
更多高级选择器的基本参考如下:在jQuery中,只需将选择器彼此相邻放置,没有空格。作为和
条件
var el = $("textarea.test");
与此相反的是,如果需要或条件(textarea或该类),则可以使用逗号:
var el = $("textarea,.test");
更多高级选择器的基本参考如下:不建议使用document.getElementsByClassName(“test”)代码>因为某些浏览器不支持它
您可以使用$(“textarea.test”).val()代码>不建议使用文档。GetElementsByCassName(“测试”)代码>因为某些浏览器不支持它
您可以使用$(“textarea.test”).val()
当前唯一不支持getElementsByClassName
的浏览器是IE 8,但这当然与jQuery无关,因为它为较旧的浏览器应用了替代方案。当前唯一不支持getElementsByClassName
的浏览器是IE 8,但这当然与jQuery无关,因为它为较旧的浏览器应用了替代方案。