天天看點

jQuery 與prototype沖突解決

先引入prototype.js,再引入jQuery.js,

<script type="text/javascript" src="../Script/jquery-1.4.2.js"
			language="javascript"></script>
		<script type="text/javascript" src="../Script/tableUtil.js"
			language="javascript"></script>
		<script type="text/javascript" language="javascript">
         setRowActive("queryResultView");
         
         jQuery.noConflict();		 
		  (function($){ 
		    JQ=$;
		  	$(document).ready(function(){  
	            applyTableSum($(".tb_body"),[1,2]);
	         });         
           })(jQuery);
</script>
           

在js代碼中添加jQuery.noConflict();且将使用jquery的代碼寫在(function($){ })(jQuery);中。這裡定義了一個$的别名JQ,在方法applyTableSum中就可以使用了。尚不知這樣寫合不合規範,或者有沒這個必要,反正它是工作了!

繼續閱讀