$("div").removeClass( function(index, class) ) ;index是div的class的索引就是他的第几个class,第二个参数就是div本来的有的class。
2017-02-13
$('. div').addClass('newClass');没有"."。
2017-02-13
html(),.text(),.val()三种方法都是用来读取选定元素的内容;只不过.html()是用来读取元素的html内容(包括html标签),.text()用来读取元素的纯文本内容,包括其后代元素,.val()是用来读取表单元素的"value"值。
2017-02-13
tagName, nodeName, nodeType,, defaultChecked, 和 defaultSelected 使用.prop()方法进行取值或赋值等
2017-02-13
理解addClass和.css是怎么回事之后,根本不会去想这两者的区别,因为他俩根本不一回事,就好比js里面改className和obj.style.color=''根本不一回事一个道理。
2017-02-10
仔细看了下,利用【当一个数只被作为值(value)的时候, jQuery会将其转换为一个字符串,并添在字符串的结尾处添加px】这个特性,所以一句代码就能解决问题了
$('.sixth').css("width",function(index,value){
return (parseInt(value)+50);
})
$('.sixth').css("width",function(index,value){
return (parseInt(value)+50);
})
2017-02-09
我觉得用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');
})
$('.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');
})
2017-02-09
写jQ一定要像这样“$('p:eq(0)').text( $('.first').css("background-color") )”嵌套这么深么?一句一句分开写不是阅读性更好么?
2017-02-09
if(-1 !== className.indexOf('imooc')){
//可以理解为if(className.indexOf('imooc')>=0)
//可以理解为if(className.indexOf('imooc')>=0)
2017-02-09
$("input[type='text']").val('修改表单的字段')
//此处可以改成$("input:text")或者$(":text")
//此处可以改成$("input:text")或者$(":text")
2017-02-09
上来就用text方法嵌套html方法,这课程怼得太猛了,缓了好半天神~~而且任务也不解释和引导,直接给出了答案,有点迷乱
2017-02-09