估计是命名$()冲突吧。$是jQuery(注意第一个字母小写)的别名,所有使用$的地方也都可以使用JQuery来替换,如$('#msg')等同于jQuery('#msg')的写法。另外:var $j=JQuery.noConflict(); $j('#msg').hide();//此处$j就代表JQuery