jquery与dwr关于$符冲突的解决方法
jquery与dwr关于$符冲突的解决办法
今天遇到一个问题头文件如下:发现dwr的东西与jquery的$符号有冲突,解决办法如下:var j = jQuery.noConflict();
把所有的$符都替换成j就可以了。
<script src="${ctx}/js/jquery.js" type="text/javascript"></script> <script src="${ctx}/js/table.js" type="text/javascript"></script> <script src="${ctx}/dwr/interface/UploadMonitor.js" type="text/javascript"></script> <script src="${ctx}/dwr/engine.js" type="text/javascript" ></script> <script src="${ctx}/dwr/util.js" type="text/javascript" ></script> <script src="${ctx}/js/media.js" type="text/javascript"></script> <script src="${ctx}/js/validate/jquery.validate.js" type="text/javascript"></script> <script src="${ctx}/js/validate/messages_cn.js" type="text/javascript"></script> <script> var j = jQuery.noConflict(); j(document).ready(function() { //为uploadMedia注册validate函数 j("#uploadMedia").validate({ rules: { mediaName:"required", mediaDesc:"required", uploadFile:"required" }, messages: { mediaName:{ required:"请您填写视频标题" }, mediaDesc:{ required:"请您填写视频描述" }, uploadFile:{ required:"请您上传视频文件" } } }); }); </script>