2012-04-22 68 views
2

我在我的javascript文件中有$符號來識別jQuery funcionality。現在我要在同一個文件中使用asp.net ajax。但是這也帶有$符號。這會造成嚴重的麻煩嗎?如果是這樣,我該如何讓事情變得更好?謝謝。

回答

3

嘗試:

<script type="text/javascript"> 
    $.noConflict(); 
    jQuery(document).ready(function($) { 
    // Code that uses jQuery's $ can follow here. 
    }); 
    // Code that uses other library's $ can follow here. 
</script> 

剪切和粘貼:http://api.jquery.com/jQuery.noConflict/

+0

感謝您的答案。真的幫助。 – 2012-04-22 18:37:01

4

您可以使用jQuery.noConflict()

這裏:http://api.jquery.com/jQuery.noConflict/

使用範例:

jQuery.noConflict(); 
(function($) { 
    $(function() { 
    // more code using $ as alias to jQuery 
    }); 
})(jQuery); 
+0

感謝您的回答。真的幫助。 – 2012-04-22 18:36:52

+0

使用全能'(函數($){})(jQuery)+1;' – 2012-04-22 18:50:37

0

這將導致衝突用jQuery對象替換Jquery的$實例。