#和Jquery选择器中的点之间有什么区别?

时间:2012-09-06 15:44:38

标签: jquery jquery-selectors

Jquery中#.(点)有什么区别?

例如,我见过

$('#divName').show();

以及

$('.divName').append();

在我们的代码库中,有人可以解释一下吗?我是Jquery的新手。

4 个答案:

答案 0 :(得分:6)

虽然这里的css选择器基本上是示例jQuery Selectors

#是元素ID选择器

.是一个元素类选择器

答案 1 :(得分:2)

#用于按ID查找元素,而.用于按类名查找元素。

所以$('#divName')表示:找到ID为div的{​​{1}},divName表示找到所有带有$('.divName')

的div

您可以在jQuery API Selectors

找到选择器范围的说明

答案 2 :(得分:2)

#与元素的id属性相关,而selector仅返回第一次出现。 .与class属性相关,并返回类

的所有元素

答案 3 :(得分:1)

哈希(#)是一个基于<div id="myid">之类ID的选择器 点(。)是一个基于像<div class="somethingClass">

这样的类的选择器