最赞回答 / 蓝璇梦幻
!= 在表达式两边的数据类型不一致时,转换为相同数据类型,然后对值进行比较;!== 不会进行类型转换,在比较时除了对值进行比较以外,还比较两边的数据类型;至于为什么不反着来写,我猜是因为了有更好的可阅读性,还有就是习惯问题
2016-09-22
最赞回答 / ymcai
.attr操作dom节点自带的属性,如一个<input/>节点本身具备type属性,用.attr可以改变其type,但你不能自己定义一个不存在的属性,也就是说.attr是不能达到任意存储数据的作用的。.data的作用才是存储自定义键值对。
2016-09-18
最赞回答 / RHCP
相同的引号不能内嵌套例如双引号嵌套双引号 var str = " 他说: "为什么相同引号不能嵌套呢?",然后扣了扣脚。" 系统会报错,原因是这个str字符串被系统认为是 var str= " 他说: " 之后的 为什么相同引号不能嵌套呢?",然后扣了扣脚。" 这一串系统会无法识别因此引号嵌套时必须单双引号 区分正确用法 var str = " 他说: '为什么相同引号不能嵌套呢?',然后扣了扣脚。"
2016-09-12
最赞回答 / 乔治的蛋
你可以这么理解 函数执行完获得一个值 这个值就是一个className,然后removeClass(className)就是移除函数得到的imoocClass这个类
2016-09-11
最赞回答 / jidashen
$("div").addClass(function(index,className) { document.write(index+" "+ className+"<br/>"); //找到类名中包含了imooc的元素 if(-1 !== className.indexOf('imooc')){ //this指向匹配元素集合中的当前元素 ...
2016-09-11