下面小编就为大家带来一篇老生常谈jquery id选择器和class选择器的区别。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
实例如下:
html>
<meta>
<title>Title</title>
<link>
<script></script>
<script>
</script>
<p>hello</p>
<p>world</p><div class="aritcle_card flexRow artxards">
<div class="artcardd flexRow">
<a class="aritcle_card_img" rel="nofollow" href="/xiazai/gongju/2331" title="jQuery 1.12.4"><img
src="https://img.php.cn/upload/manual/001/431/639/6a21619eac924328.png" alt="jQuery 1.12.4" onerror="this.onerror='';this.src='/static/lhimages/moren/morentu.png'" ></a>
<div class="aritcle_card_info flexColumn">
<a rel="nofollow" href="/xiazai/gongju/2331" title="jQuery 1.12.4" class="overflowclass">jQuery 1.12.4</a>
<p class="overflowclass">jQuery 1.12.4是jQuery 1.x系列的最后一个正式稳定版本,由jQuery团队于2016年发布。该版本主要面向需要兼容旧版浏览器环境的网站和Web应用,尤其适用于仍需支持Internet Explorer 6、Internet Explorer 7、Internet Explorer 8等老旧浏览器的项目。</p>
</div>
<a rel="nofollow" href="/xiazai/gongju/2331" title="jQuery 1.12.4" class="aritcle_card_btn flexRow flexcenter"><b></b><span>下载</span>
</a>
</div>
</div>
$(function(){
alert($('.box').size()); //返回2
});
size() 方法返回DOM对象的个数
html>
<meta>
<title>Title</title>
<link>
<script></script>
<script>
</script>
<p>hello</p>
<p>world</p>
$(function(){
alert($('#box').size()); //只能获得一个id=box的DOM对象,返回1
});
即: id是唯一的,即使有多个id相同的元素,jquery选择器也只能获取其中一个 。所以:想在jquery中对id设置动作, id在页面中只允许出现一次。
对于CSS样式来说,可以选取页面中所有id=box的DOM对象:
#box {
color: red;
};
jQuery选择器的写法和CSS选择器十分类似,但是功能却不同:
CSS找到元素后添加的是单一样式,而jquery添加的是动作行为。










