JQuery中html()方法使用不当带来的陷阱
摘要:
.html方法当不传参数时用来获取元素的html内容,查看源码return this[0] && this[0].nodeType === 1 ? this[0].innerHTML.replace(rinlinejQuery, "") : null;得知其通过非标准的但所有浏览器都支持的innerHTML实现。有些使用者会用html()方法的返回值作为代码分支的条件,比如:var str = $('#user').html();if( str=='jack' ){ ...}else if( str=='tom' 阅读全文