jquery的class选择器的classname能不能有空格
答案:2 悬赏:70 手机版
解决时间 2021-01-27 16:07
- 提问者网友:遁入空寂
- 2021-01-26 21:20
jquery的class选择器的classname能不能有空格
最佳答案
- 五星知识达人网友:千夜
- 2021-01-26 22:32
在html的规范中,id是一个元素在整个源代码中独一无二的属性,而class做为css选择器,是为元素增加样式的手段,那么例如下面的结构:
通过 $('#item1') 取到的就是id=item1的元素,而通过$('.item_style')取到的就是id = item1 和 item2这2个元素的集合,要是item_style的元素只有1个,那么就跟用ID取是一样的。这就是最主要的区别:在元素存在的情况下,id返回一个元素,class返回1个或更多元素。
从性能上来说,id选择要比class选择要更有效率,这也是成为进阶的技能之一,尽量使用id,或者通过$('#id').find('.class')这样的形式来查找,形成习惯后,效率会有一定提升。
-
通过 $('#item1') 取到的就是id=item1的元素,而通过$('.item_style')取到的就是id = item1 和 item2这2个元素的集合,要是item_style的元素只有1个,那么就跟用ID取是一样的。这就是最主要的区别:在元素存在的情况下,id返回一个元素,class返回1个或更多元素。
从性能上来说,id选择要比class选择要更有效率,这也是成为进阶的技能之一,尽量使用id,或者通过$('#id').find('.class')这样的形式来查找,形成习惯后,效率会有一定提升。
-
全部回答
- 1楼网友:深街酒徒
- 2021-01-26 22:42
$(".hov_bg&.hov2"); 该选择器可以筛选出同时拥有hov_bg、hov2样式的html元素... ========================================================= 例子: <div class="container">simple</div> <div class="layer container">complex</div> <script type="text/javascript"> alert($(".container&.layer").html()); <&#47;script>
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯