jQuery中appendTo的bug
今天在写js的时候,碰到一个很奇怪的问题,当我从后台取回数据(数据为空),然后用模板引擎解析完毕后,把解析完的数据appendTo到页面上时,一直报"expession error : jQuery.js 19行"这样的错误,让我很郁闷,一开始以为是数据格式的问题,调试后发现不是的,是因为我把一个" "这样的内容appendTo到页面时发生的错误,具体参考如下所示:
当我用$("").appendTo(页面)的时候没有报错,运行正常,但是当我用$(" ").appendTo(页面)的时候就出现上面这个错误,汗,这应该是jQuery的一个bug吧。后来果断改用$(页面).append(" ")完成需求,而且后者效率比前者还要高点,因为后者这是查询、转化一次,而前者需要两次。
posted on 2012-11-29 14:40 feibinyang 阅读(335) 评论(0) 收藏 举报
浙公网安备 33010602011771号