如何让prototype与Jquery和平共处

prototype是曾经红透半边天的JsvaScript框架,可现在它的风头已经被jQuery快抢光了。但不管怎么说,还是有些老的应用是用prototype的,如果想在这些应用里增加jQuery支持,两个框架打架怎么办?按下面的方法也许能解决:

 

1、在页面中增加:

 

<script type="text/javascript" src="include/js/jquery.min.js"></script>  
<script type="text/javascript">  
  $.noConflict ();  
</script> 

 

2、在程序中使用jQuery来代替原来jQuery中的“$”,就可以按正常的方式来调用jQuery的功能了:

jQuery(document).ready (function () {  
  jQuery("a.drop_down").click (function () {  
    jQuery("td > *[name=subject]").val (jQuery (this).html () + ": ");  
    jQuery("td > *[name=subject]").focus ();  
  });  
}); 

 

更详细的请参看:

http://www.w3school.com.cn/jquery/core_noconflict.asp

 

你可能感兴趣的:(prototype)