为了账号安全,请及时绑定邮箱和手机立即绑定
通过.css方法设置的样式属性优先级要高于.addClass方法
$("div").removeClass( function(index, class) ) ;index是div的class的索引就是他的第几个class,第二个参数就是div本来的有的class。
$('. div').addClass('newClass');没有"."。
html(),.text(),.val()三种方法都是用来读取选定元素的内容;只不过.html()是用来读取元素的html内容(包括html标签),.text()用来读取元素的纯文本内容,包括其后代元素,.val()是用来读取表单元素的"value"值。
tagName, nodeName, nodeType,, defaultChecked, 和 defaultSelected 使用.prop()方法进行取值或赋值等
这节课有点正则啊
元素长度值 0 1 理解为是 或 否 就清楚了,#div1 是 hidden的么? 1 就是 是
建议了解基本的css html知识和原生JavaScript基础之后再来学习jQuery
理解addClass和.css是怎么回事之后,根本不会去想这两者的区别,因为他俩根本不一回事,就好比js里面改className和obj.style.color=''根本不一回事一个道理。
仔细看了下,利用【当一个数只被作为值(value)的时候, jQuery会将其转换为一个字符串,并添在字符串的结尾处添加px】这个特性,所以一句代码就能解决问题了
$('.sixth').css("width",function(index,value){
return (parseInt(value)+50);
})
我觉得用split分解有点绕,不如用parseInt直观,不然评论里也不会这么热闹了
$('.sixth').css("width",function(index,value){
// value = value.split('px');
value = value.split('px');
// return (Number(value[0]) + 50) + value[1];
return (Number(value + 50) + 'px');
})
写jQ一定要像这样“$('p:eq(0)').text( $('.first').css("background-color") )”嵌套这么深么?一句一句分开写不是阅读性更好么?
if(-1 !== className.indexOf('imooc')){
//可以理解为if(className.indexOf('imooc')>=0)
$("input[type='text']").val('修改表单的字段')
//此处可以改成$("input:text")或者$(":text")
上来就用text方法嵌套html方法,这课程怼得太猛了,缓了好半天神~~而且任务也不解释和引导,直接给出了答案,有点迷乱
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery的基础语法 2、jQuery当中的选择器 3、jQuery中的属性和样式

微信扫码,参与3人拼团

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

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

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消