Jquery中#
和.
(点)有什么区别?
例如,我见过
$('#divName').show();
以及
$('.divName').append();
在我们的代码库中,有人可以解释一下吗?我是Jquery的新手。
答案 0 :(得分:6)
答案 1 :(得分:2)
#
用于按ID查找元素,而.
用于按类名查找元素。
所以$('#divName')
表示:找到ID为div
的{{1}},divName
表示找到所有带有$('.divName')
答案 2 :(得分:2)
#
与元素的id属性相关,而selector仅返回第一次出现。
.
与class属性相关,并返回类
答案 3 :(得分:1)
哈希(#)是一个基于<div id="myid">
之类ID的选择器
点(。)是一个基于像<div class="somethingClass">