锋利的jq第二天
1.# * []等特殊符号转译用双斜杠\\ 2.选择器中的空格问题 $(".test :hidden") 和$(".test:hidden") 3.交替事件::visible/toggle(function(){},function(){})/toggleClass()/slideToggle() 5.append/insert/after/berfore等原节点剪切 6.删除dom remove():删除的元素在页面消失,但后面仍可以调用;删除子代元素,也删除了自身 empty():清空,子代删除,自身保留 7.clone(true):true的意义在于绑定的方法也被克隆了 8.替换dom replaceWith()/replaceAll():被替换的元素所绑定的方法也被替换,需要重新绑定 9.wrap()/wrapAll() wrap():一个个包裹匹配的元素 wrapAll():一个标签包裹所有匹配的元素 wrapInner() 10.attr():用attr操作class是替换而非追加;想要追加class用addClass 11.hasClass()/is() 12.input的placehoder存在兼容问题,可以通过val()方法的focus和blur以及判断是否输入来代替(初始值defaultValue) 13