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)    收藏  举报

导航