为了账号安全,请及时绑定邮箱和手机立即绑定
你把代码复制下来断网运行试试。。。。。。。。。。。。。。。。。。。
那如果浏览器不支持getElementsByClassName,那咋办,是不是还是得自己封装个类啊
通过一段HTML结构使用jquery可以有四种方法获取
$('.left') $('#left') $("div") $("*")
//找到女装下第一类衣服,把a元素中包含文字"更多"的节点,改变颜色
$("#menu_female>div:first a:contains(更多)").css('color','#C71585');
//找到男装所有a元素中属性名name="setColor"的元素,并设置颜色
//这里用的属性选择器[attribute='value']选择指定属性是给定值的元素
$("#menu_con a[name='setColor']").css('color','blue');

//不分男女,选中第一类衣服中第9个a元素,并改变颜色
//这里用了nth-child 选择的他们所有父元素的第n个子元素
$(".tag a:nth-child(10)").css('color','#66CD00');
//男装第一类衣服的第一个p元素,并改变颜色
//通过子类选择器 p:first-child 筛选出第一个p元素
$("#menu_con>div:first p:first-child").css('color','#9932CC');

//找到男装下第一类衣服把a元素从顺序1-4加上颜色
//可以通过基本筛选器lt,选择匹配集合中所有索引值小于给定index参数的元素
//注意了index是从0开始计算,所以选在1-4,为对应的index就是4
$("#menu_con>div:first a:lt(4)").css('color','red');
吐槽呀,这里面的解说太绕了,不太看得懂
$('input:text')和$('input[type=text]')效果一样
@伟大的后端攻城猫 有错你指出来不就行了,说一些多余的废话,展示的自己的优越感?到达了人生巅峰?
this 是Dom 对象
$(this) 是jquery对象
评论里面不可以回复别人的评论,这个功能实现起来很难吗
$抱歉!各位同学,我前面的说法是错误的!如果要在elements2前面加$,一定要在代码中全加到!
这里我要说一下为什么elements2前面不加$符合,如果你有去帮它加$符合你就会明白,添加了$符合后两边就不等,因为数据类型不同,elements1是JS变量,我相信大家都知道,那么elements2变量要跟它全等也就只能是JS变量,所以两个script元素中的代码都是JS变量,这里大家要知道,不要以为elements1是JS,elements2是JQ,这样的理解是错的!
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery当中的选择器 3、jQuery中的属性和样式

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消