Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
188 views
in Technique[技术] by (71.8m points)

关于jquery获取多个元素

选择id为别为id1、id2的两个元素

$("#id1,#id2")

举例

<p class="c1"> ?1

<p class="c2"> 2

<p class="c1 c2"> 3

$(".c1")会选中两个元素 1、3

$(".c2")会选中两个元素2、3

$(".c1.c2")会选中一个元素3 ?注意是紧挨的,中间没有任何符号

$(".c1,.c2")会选中3个元素1、2、3 ?注意中间是逗号

例子来源链接:https://blog.csdn.net/wangjun...
求问:jquery可以这样获取多个元素的原理是什么?


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)

jquery源码中是通过这个方式获取元素的
return context.getElementsByClassName( className )
其实说到底jq只是一层封装方便了人们的dom操作,底层还是通过js的api获取元素与操作元素


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to WuJiGu Developer Q&A Community for programmer and developer-Open, Learning and Share
...